public async Task <IActionResult> GetAll()
        {
            var genreGetAllQuery = new GenreGetAllQuery();

            return(HandleQueryable <Genre, GenresGetAllViewModel>(await _mediator.Send(genreGetAllQuery)));
        }
 public async Task <Response <Exception, IQueryable <Genre> > > Handle(GenreGetAllQuery request, CancellationToken cancellationToken)
 {
     return(await Task.FromResult(_genreRepository.GetAll()));
 }