using WatchIt.Database.Model.Genres; using WatchIt.DTO.Models.Controllers.Genres.Genre; using WatchIt.DTO.Query; namespace WatchIt.WebAPI.Repositories.Genres; public interface IGenresRepository : IRepository { Task ExistsAsync(short id); Task GetAsync(short id, Func, IQueryable>? additionalIncludes = null); Task> GetAllAsync(GenreFilterQuery filterQuery, OrderQuery orderQuery, PagingQuery pagingQuery, Func, IQueryable>? additionalIncludes = null); }