using System.Collections.Generic; using System.Threading.Tasks; using API.DTOs; using API.Entities; namespace API.Interfaces { public interface IVolumeRepository { void Update(Volume volume); Task GetChapterAsync(int chapterId); Task GetChapterDtoAsync(int chapterId); Task> GetFilesForChapter(int chapterId); Task> GetChaptersAsync(int volumeId); Task GetChapterCoverImageAsync(int chapterId); Task> GetFilesForVolume(int volumeId); } }