Beispiel #1
0
 public DataManager(IActorProvider actorProvider, IUserProvider userProvider, IFilmProvider filmProvider, IDirectorProvider directorProvider, IPrizeProvider prizeProvider)
 {
     this._actorProvider    = actorProvider;
     this._userProvider     = userProvider;
     this._filmProvider     = filmProvider;
     this._directorProvider = directorProvider;
     this._prizeProvider    = prizeProvider;
 }
Beispiel #2
0
        public FilmListViewModel(IFilmProvider filmProvider, IViewModelFactory viewModelFactory)
        {
            this.viewModelFactory = viewModelFactory;
            addFilmCommand        = new DelegateCommand(() => ViewModelManager.SetAddFilmViewModel());
            foreach (Film film in filmProvider.GetAllFilms())
            {
                var viewModel = viewModelFactory.CreateFilmViewModel(film);
                films.Add(viewModel);
            }

            filmProvider.FilmAdded += (sender, e) =>
            {
                var viewModel = viewModelFactory.CreateFilmViewModel(e.Film);
                films.Add(viewModel);
            };
        }
Beispiel #3
0
        public FilmQuery(IFilmProvider provider, IMapper mapper)
        {
            Field <ListGraphType <FilmQLDto> >("films",
                                               resolve: (context) =>
            {
                return(provider.Get());
            }
                                               );

            FieldAsync <LongestOpeningCrawlQL>("longestOpeningCrawl",
                                               resolve: async(context) =>
            {
                return(await provider.GetLongestOpeningCrawl());
            }
                                               );
        }
Beispiel #4
0
 public FilmController(IMapper mapper, IFilmProvider filmProvider)
 {
     _mapper       = mapper;
     _filmProvider = filmProvider;
 }
 public FilmController(IFilmProvider provider, IMapper mapper)
 {
     this.provider = provider;
     this.mapper   = mapper;
 }
 public FilteredFilmProvider(IFilmProvider filmProvider)
 {
     _filmProvider = filmProvider;
 }
 public FilteredMediaProvider(IFilmProvider filmProvider, ITelevisionSeriesProvider televisionSeriesProvider)
 {
     _filmProvider             = filmProvider;
     _televisionSeriesProvider = televisionSeriesProvider;
 }