using System.Collections.Generic; using System.Threading.Tasks; using API.DTOs; using API.Entities; namespace API.Interfaces { public interface ISeriesRepository { void Update(Series series); Task SaveAllAsync(); Task GetSeriesByNameAsync(string name); Series GetSeriesByName(string name); bool SaveAll(); Task> GetSeriesForLibraryIdAsync(int libraryId); Task> GetVolumesAsync(int seriesId); IEnumerable GetVolumesDto(int seriesId); IEnumerable GetVolumes(int seriesId); Task GetSeriesByIdAsync(int seriesId); } }