Пример #1
0
        public IActionResult GetMovies()
        {
            var movieData = _movieDatabaseRepository.GetMovies();
            var movieList = Mapper.Map <IEnumerable <MovieDto> >(movieData);

            return(Ok(movieList));
        }
Пример #2
0
        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));
        }