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 Complete(); bool HasChanges(); } }