public async Task <IActionResult> GetByIdAsync(Guid movieId) { var query = new MovieGetQuery { MovieId = movieId }; return(HandleQuery <Movie, MovieDetailViewModel>(await _mediator.Send(query))); }
public async Task <Result <Exception, Movie> > Handle(MovieGetQuery request, CancellationToken cancellationToken) { return(await _movieRepository.GetById(request.MovieId)); }