using Ardalis.Result; using WatchIt.DTO.Models.Controllers.Genres.Genre; using WatchIt.DTO.Query; namespace WatchIt.WebAPI.BusinessLogic.Genres; public interface IGenresBusinessLogic { Task>> GetGenres(GenreFilterQuery filterQuery, OrderQuery orderQuery, PagingQuery pagingQuery); Task> GetGenre(short genreId); Task> PostGenre(GenreRequest body); Task DeleteGenre(short genreId); }