using System; using example_csharp_app.Dto; using example_csharp_app.Models.Request; namespace example_csharp_app.Interfaces; public interface IBookRepository { Task AddBookAsync(BookDto dto); Task RemoveBookAsync(BookDto dto); Task GetBookAsync(Guid bookId, bool enableEdit = true); Task> GetBookListAsync(BookFilterRequest request); Task UpdateBookAsync(BookDto dto); }