Kavita/API/Interfaces/IUnitOfWork.cs

15 lines
427 B
C#

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