Files
helpdesk/backend/HelpDesk.Data/Repositories/IRepository.cs
T

12 lines
297 B
C#

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