public IActionResult GetMovies() { var movieData = _movieDatabaseRepository.GetMovies(); var movieList = Mapper.Map <IEnumerable <MovieDto> >(movieData); return(Ok(movieList)); }
public async Task <IEnumerable <MovieDto> > Handle(GetMoviesForDirectorQuery request, CancellationToken cancellationToken) { if (!_movieDatabaseRepository.DirectorExists(request.DirectorId)) { return(null); } var moviesFromRepo = await _movieDatabaseRepository.GetMovies(request.DirectorId); return(_mapper.Map <IEnumerable <MovieDto> >(moviesFromRepo)); }