using HomeLibrary.Api.Entities; namespace HomeLibrary.Api.Repositories.Contracts { public interface IBookRepository { Task> GetBooks(); Task> GetAuthors(); Task> GetBooksByAuthor(int authorId); Task> GetBooksByAuthor(string authorName); Task GetBook(int bookId); Task GetAuthor(int authorId); } }