namespace HelpDesk.Data.Repositories; public interface IRepository where T : class { Task GetByIdAsync(Guid id); Task> GetAllAsync(); Task AddAsync(T entity); Task UpdateAsync(T entity); Task DeleteAsync(T entity); Task SaveChangesAsync(); }