Files
PaperlessAI/Interfaces/IRepository.cs
T

12 lines
269 B
C#

namespace PaperlessAI.Interfaces;
public interface IRepository<T>
{
Task Add(T model, bool persist = true);
Task Remove(T model, bool persist = true);
Task Update(T model, bool persist = true);
Task<T?> Get(long id);
Task<List<T>> GetAll();
}