public async Task <IActionResult> GetByIdAsync(Guid genreId) { var query = new GenreGetQuery { GenreId = genreId }; return(HandleQuery <Genre, GenreDetailViewModel>(await _mediator.Send(query))); }
public async Task <Result <Exception, Genre> > Handle(GenreGetQuery request, CancellationToken cancellationToken) { return(await _genreRepository.GetById(request.GenreId)); }