10 lines
382 B
C#
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);
|
|
} |