public ManagerSeriesTVController(IMoviesService movieService, IFilmService filmService, IProducerService producerService,
                                         IActorsService actorService, ICategorysService categorysService,
                                         IDirectorService directorService, ITagService tagService,
                                         IResolutionService resolutionService,
                                         IActorMovieService actorMovieService,
                                         IDirectorMovieService directorMovieService,
                                         ICategoryMovieService categoryMovieService,
                                         IProducerMovieService producerMovieService,
                                         IResolutionMovieService resolutionMovieService,
                                         ITagMovieService tagMovieService)
        {
            _movieService           = movieService;
            _filmService            = filmService;
            _producerService        = producerService;
            _actorService           = actorService;
            _categorysService       = categorysService;
            _directorService        = directorService;
            _tagService             = tagService;
            _resolutionService      = resolutionService;
            _actorMovieService      = actorMovieService;
            _directorMovieService   = directorMovieService;
            _categoryMovieService   = categoryMovieService;
            _producerMovieService   = producerMovieService;
            _resolutionMovieService = resolutionMovieService;
            _tagMovieService        = tagMovieService;


            var listMovies = _movieService.GetAllSeriesTV();

            if (!_listSeriesTV.Any())
            {
                foreach (var item in listMovies)
                {
                    var movieViewModel = AutoMapper.Mapper.Map <MoviesViewModel>(item);
                    var listFilm       = _filmService.GetAllFilmInSeriesTV(item.Id);
                    var filmViewModel  = AutoMapper.Mapper.Map <IList <FilmViewModel> >(listFilm);

                    var model = new SeriesTVViewModel()
                    {
                        MoviesViewModel = movieViewModel,
                        FilmViewModels  = filmViewModel
                    };
                    _listSeriesTV.Add(model);
                }
            }
        }
Example #2
0
 public MoviesController(IMoviesService moviesService,
                         IActorMovieService actorMovieService,
                         IActorsService actorsService,
                         IDirectorService directorService,
                         IDirectorMovieService directorMovieService,
                         IFilmService filmService,
                         IRatingService ratingService,
                         IApplicationUserService applicationUserService,
                         IFavoriteMovieService favoriteMovieService)
 {
     _moviesService          = moviesService;
     _actorMovieService      = actorMovieService;
     _actorsService          = actorsService;
     _directorService        = directorService;
     _directorMovieService   = directorMovieService;
     _filmService            = filmService;
     _ratingService          = ratingService;
     _applicationUserService = applicationUserService;
     _favoriteMovieService   = favoriteMovieService;
 }