Beispiel #1
0
        public async Task <IActionResult> GetByIdAsync(Guid movieId)
        {
            var query = new MovieGetQuery {
                MovieId = movieId
            };

            return(HandleQuery <Movie, MovieDetailViewModel>(await _mediator.Send(query)));
        }
Beispiel #2
0
 public async Task <Result <Exception, Movie> > Handle(MovieGetQuery request, CancellationToken cancellationToken)
 {
     return(await _movieRepository.GetById(request.MovieId));
 }