Files
GenericStuff/DAL/IRepository.cs
2024-07-14 19:45:34 +07:00

10 lines
382 B
C#

namespace DAL;
public interface IRepository<T>
{
Task<T> Get(int id, int cacheLifetime, CancellationToken token);
Task<List<T>> GetAll(int cacheLifeTime, CancellationToken token);
Task Delete(int id, CancellationToken token);
Task Update(T entity, int cacheLifetime, CancellationToken token);
Task Create(T entity, int cacheLifeTime, CancellationToken token);
}