Kavita/API/Interfaces/IUnitOfWork.cs

14 lines
371 B
C#

using System.Threading.Tasks;
namespace API.Interfaces
{
public interface IUnitOfWork
{
ISeriesRepository SeriesRepository { get; }
IUserRepository UserRepository { get; }
ILibraryRepository LibraryRepository { get; }
IVolumeRepository VolumeRepository { get; }
Task<bool> Complete();
bool HasChanges();
}
}