Ejemplo n.º 1
0
 public BaseMvcController()
 {
     repository = new MovieRepository();
     userRepository = new UserRepository();
     cookieService = new CookieService();
     userProfileService = new UserProfileService();
 }
 public MovieMessageController(
     IMovieRepository movieRepository,
     IGenreRepository genreRepository)
 {
     _movieRepository = movieRepository;
     _genreRepository = genreRepository;
 }
		public GroupedMoviesViewModel(
			IMessenger messenger,
			IMovieRepository movieRepository)
		{
			MovieRepository = movieRepository;

			if (MovieRepository != null)
			{
				MovieGroups = MovieRepository.LoadMovies()
					.GroupBy(m => m.Genre)
					.Select(g => new MovieGroupViewModel(messenger)
					{
						Title = g.Key.ToString(),
						Movies = g.ToList(),
						GroupImageUrl = g.First().ImageUrl
					});
			}

			MovieTappedCommand = new RelayCommand<Movie>((movie) =>
				{
					var movieGroup = MovieGroups.First(mg => mg.Movies.Contains(movie));
					messenger.Send<MovieSelectedMessage>(new MovieSelectedMessage { Movie = movie, MovieGroup = movieGroup });
				});

			MovieSelectedCommand = new RelayCommand(() =>
				{
					var movieGroup = MovieGroups.First(mg => mg.Movies.Contains(SelectedMovie));
					messenger.Send<MovieSelectedMessage>(new MovieSelectedMessage { Movie = SelectedMovie, MovieGroup = movieGroup });
				});
		}
		public MovieGroupDetailViewModel(
			IMovieRepository movieRepository,
			IMessenger messenger)
		{
			MovieRepository = movieRepository;
			Messenger = messenger;
		}
Ejemplo n.º 5
0
 public HomeController(
     IMovieRepository movieRepository,
     IGenreRepository genreRepository)
 {
     _movieRepository = movieRepository;
     _genreRepository = genreRepository;
 }
        public MovieListPageViewModel(MovieListPage view, IMovieRepository repository)
        {
            this.view = view;
            this.repository = repository;

            RetrieveData();
        }
Ejemplo n.º 7
0
 public MovieController()
 {
     this._MovieRepository = new MovieRepository(
                             new WSMMovieApi(Configuration.WSMMovieApiSid, Configuration.WSMMovieApiKey),
                             new TMDbMovieDb(Configuration.TheMovieDbApiKey)
                             );
 }
Ejemplo n.º 8
0
 public MovieService(IMovieRepository movieRepository, ITheaterRepository theaterRepository,
     IGenreRepository genreRepository, ITimeIntervalRepository timeIntervalRepository)
 {
     _movieRepository = movieRepository;
     _theaterRepository = theaterRepository;
     _genreRepository = genreRepository;
     _timeIntervalRepository = timeIntervalRepository;
 }
Ejemplo n.º 9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ProductRepositoryLocator" /> class.
        /// </summary>
        /// <param name="bookRepository">The book repository.</param>
        /// <param name="movieRepository">The movie repository.</param>
        public ProductRepositoryLocator(IBookRepository bookRepository, IMovieRepository movieRepository)
        {
            Guard.ArgumentNotNull(bookRepository, "bookRepository");
            Guard.ArgumentNotNull(movieRepository, "movieRepository");

            this.bookRepository = bookRepository;
            this.movieRepository = movieRepository;
        }
Ejemplo n.º 10
0
 public void SetLastMovieRanks(IMovieRepository movieRep)
 {
     LastMovieRanks = new Dictionary<int, int>();
     foreach (var movie in Movies)
     {
         int lastLog = movieRep.GetPreviousMovieRank(movie.ID);
         LastMovieRanks.Add(movie.ID, lastLog);
     }
 }
Ejemplo n.º 11
0
        public MovieDataAccess()
        {
            #region MovieDataAccess

            this._unitOfWork = UnitOfWorkFactory.CreateUnitOfWork<Movie>();
            this._repository = RepositoryFactory.CreateRepository<IMovieRepository, MovieRepository>(this._unitOfWork);

            #endregion
        }
Ejemplo n.º 12
0
 public ReviewController(
     IMovieRepository movieRepository,
     IReviewRepository reviewRepository,
     ICurrentUser currentUser,
     IReviewerGenreRepository reviewerGenreRepository)
 {
     _movieRepository = movieRepository;
     _reviewRepository = reviewRepository;
     _currentUser = currentUser;
     _reviewerGenreRepository = reviewerGenreRepository;
 }
        public CatalogPageViewModel(CatalogPage view, IMovieRepository repository)
        {
            this.repository = repository;
            this.view = view;

            Genres = new ObservableCollection<Genre>();
            Movies = new ObservableCollection<Movie>();
            allMovies = new List<Movie>();

            RetrieveData();
        }
        /// <summary>
        /// The default constructor.
        /// </summary>
        /// <param name="userMovieRepository">A container for user-movie information.</param>
        /// <param name="movieRepository">A container for movie information.</param>
        /// <param name="configurationProvider">The application configuration.</param>
        public MovieController(IUserMovieRepository userMovieRepository, IMovieRepository movieRepository,
			IConfigurationProvider configurationProvider)
        {
            if (userMovieRepository == null)
                throw new ArgumentNullException("userMovieRepository");
            if (movieRepository == null)
                throw new ArgumentNullException("movieRepository");
            if (configurationProvider == null)
                throw new ArgumentNullException("configurationProvider");
            if (configurationProvider.EncodedMovieLocation == null)
                throw new ArgumentNullException("configurationProvider.EncodedMovieLocation");

            _userMovieRepository = userMovieRepository;
            _movieRepository = movieRepository;
            _baseMovieLocation = configurationProvider.PublicMovieLocation;
        }
Ejemplo n.º 15
0
        public MovieService(IMovieRepository mRepo)
        {
            _mRepo = mRepo;
            //byte[] temp;

            //foreach (var o in _mRepo.GetAll().ToList())
            //{
            //    WebClient WebClient = new WebClient();
            //    if (o.Poster != null)
            //    {
            //        temp = WebClient.DownloadData(o.Poster);
            //        o.PosterBytes = temp;
            //        mRepo.Update(o);
            //    }

            //}
        }
 static object GetMovieReviewData(int id, IMovieRepository movieRepository = null)
 {
     if (movieRepository == null)
     {
         movieRepository = System.Web.Mvc.DependencyResolver.Current.GetService<IMovieRepository>();
     }
     var q =
         from x in movieRepository.All
         where x.ID == id
         select x.Reviews;
     var reviews = q.FirstOrDefault();
     if (reviews.Count == 0)
     {
         return new { NumberOfReviews = 0 };
     }
     else
     {
         var avg = reviews.Average(x => x.Stars);
         var latestReview = reviews.OrderByDescending(x => x.ReviewDate).FirstOrDefault();
         var dt = latestReview.ReviewDate.Ticks;
         return new { MovieID = id, NumberOfReviews = reviews.Count, AverageStars = avg, LastReviewDate = dt };
     }
 }
Ejemplo n.º 17
0
 public MoviesController(UserManager <AppUser> userManager, ApplicationDbContext context, IMovieRepository movieRepository, IActorRepository actorRepository)
 {
     _context         = context;
     _movieRepository = movieRepository;
     _actorRepository = actorRepository;
     _userManager     = userManager;
 }
Ejemplo n.º 18
0
 public MoviesController(IGenreRepository genreRepository, IMovieRepository movieRepository)
 {
     _genreRepository = genreRepository;
     _movieRepository = movieRepository;
 }
Ejemplo n.º 19
0
 public MovieController(IMovieRepository _movieRepository)
 {
     movieRepository = _movieRepository;
 }
Ejemplo n.º 20
0
 public UpdateCleanTitleForMovies(IMovieRepository movieRepository)
 {
     _movieRepository = movieRepository;
 }
Ejemplo n.º 21
0
        private readonly IMovieRepository _movieRepository;   //Dependency Injection by constructor injection; why readonly: only change in declaration(inside constructor)

        public MovieService(IMovieRepository movieRepository) // Constructor with an Interface as parameter: pass a class that implement this Interface
        {
            _movieRepository = movieRepository;
        }
Ejemplo n.º 22
0
 public UserController()
 {
     _movieRepository = new MovieRepository();
     _badgeRepository = new BadgeRepository();
     _seenRepository = new SeenRepository();
 }
Ejemplo n.º 23
0
 public MoviesController(IMovieRepository movieRepository, PageSize pageSize)
 {
     _moviesRepository = movieRepository;
     _pageSize = pageSize;
 }
Ejemplo n.º 24
0
 public MovieSiteController(IMovieRepository movieRepository)
 {
     _movieRepository = movieRepository;
 }
Ejemplo n.º 25
0
 public CreateMovieHandler(IMovieRepository movieRepository)
 {
     _movieRepository = movieRepository;
 }
Ejemplo n.º 26
0
 public MovieService(
     IMovieRepository movieRepository,
     INotifier notifier) : base(notifier)
 {
     _movieRepository = movieRepository;
 }
Ejemplo n.º 27
0
 public ManageMoviesService(IMovieRepository movieRepository, IMapper mapper)
 {
     _movieRepository = movieRepository;
     _mapper          = mapper;
 }
Ejemplo n.º 28
0
 public MovieController(IMovieRepository repository)
 {
     context = repository;
 }
Ejemplo n.º 29
0
 public MoviesController(apiDbContext _db, IMovieRepository _movieRepo, IMapper _mapper)
 {
     db        = _db;
     movieRepo = _movieRepo;
     mapper    = _mapper;
 }
 protected override void WhenIRun()
 {
     this._repository = this.Sut.Resolve<IMovieRepository>();
 }
Ejemplo n.º 31
0
 public MovieService(IMovieRepository movieRepository, IActorRepository actorRepository)
 {
     _movieRepository = movieRepository;
     _actorRepository = actorRepository;
 }
Ejemplo n.º 32
0
 public Controller(IMovieRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 33
0
 public DataScraper(TMDbApi api, IMovieRepository movieRepository)
 {
     _api = api;
     _movieRepository = movieRepository;
 }
Ejemplo n.º 34
0
 public MovieService(IMovieRepository movieRepository, IValidator <MovieRequest> movieRequestValidator, IValidator <AddMovieRating> addMovieRatingValidator)
 {
     _movieRepository         = movieRepository;
     _movieRequestValidator   = movieRequestValidator;
     _addMovieRatingValidator = addMovieRatingValidator;
 }
Ejemplo n.º 35
0
 public MoviesController(IMovieRepository movieRepository, IPersonRepository personRepository)
 {
     _movieRepository = movieRepository;
     _personRepository = personRepository;
 }
Ejemplo n.º 36
0
 public MovieManagerService(IMapper mapper, IMovieRepository movieRepository)
 {
     _mapper          = mapper;
     _movieRepository = movieRepository;
 }
 public Movie GetById([FromServices] IMovieRepository repository, int id)
 {
     return(repository.GetById(id));
 }
Ejemplo n.º 38
0
 // GET: api/Genre
 public GenreController(IMovieRepository movieRepository, IGenreRepository genreRepository)
 {
     _movieRepository = movieRepository;
     _genreRepository = genreRepository;
 }
Ejemplo n.º 39
0
 public MovieService(IUnitOfWork unitOfWork, IMovieRepository movieRepository,
                     IOrderNumberSettingService orderNumberSettingService)
     : base(movieRepository, unitOfWork)
 {
     _orderNumberSettingService = orderNumberSettingService;
 }
Ejemplo n.º 40
0
 public MovieService(IMovieRepository movieRepository)
 {
     _movieRepository = movieRepository;
 }
 public MovieService(IMovieRepository movieRepo)
 {
     _movieRepo = movieRepo;
 }
Ejemplo n.º 42
0
 public void InitializeTest()
 {
     _mockServieSettings = CreateSettings();
     _mockMapper         = new Mock <IMapper>();
     _movieRepository    = new MoviesMongoRepository(_mockServieSettings, _mockMapper.Object);
 }
Ejemplo n.º 43
0
 public MoviesController(IMovieRepository repo)
 {
     this.repo = repo;
 }
 public MovieListItemsController(IMovieRepository movieRepository)
 {
     this.movieRepository = movieRepository;
 }
 public MoviesController(IMovieRepository repository)
 {
     this._repository = repository;
 }
Ejemplo n.º 46
0
 public HomeController(ILogger <HomeController> logger, IMovieRepository movieRepository)
 {
     _logger = logger;
     this.movieRepository = movieRepository;
 }
 public IEnumerable <Movie> GetMoviesWithoutGenre([FromServices] IMovieRepository repository)
 {
     return(repository.GetMoviesWithoutGenre());
 }
Ejemplo n.º 48
0
 public MovieService(IMovieRepository movieRepository) : base(movieRepository)
 {
 }
Ejemplo n.º 49
0
 public MovieService(ModelStateDictionary modelState, IMovieRepository repository)
 {
     _modelState = modelState;
     _repository = repository;
 }
Ejemplo n.º 50
0
 public IndexModel(IMovieRepository movieRepository)
 {
     this.movieRepository = movieRepository;
 }
Ejemplo n.º 51
0
 public DataScraper(string apiKey, IMovieRepository movieRepository)
 {
     _api = new TMDbApi(apiKey);
     _movieRepository = movieRepository;
 }
 public IEnumerable <Movie> GetAll([FromServices] IMovieRepository repository)
 {
     return(repository.GetAll());
 }
Ejemplo n.º 53
0
 public MovieService(IMovieRepository movieRepository, IGenreRepository genreRepository, IUnitOfWork uow)
 {
     _movieRepository = movieRepository;
     _genreRepository = genreRepository;
     _uow = uow;
 }
 public MovieService(IMovieRepository movieRepository, IQueueClient queueClient)
 {
     this.movieRepository = movieRepository;
     this.queueClient     = queueClient;
 }
Ejemplo n.º 55
0
 public UserController(IMovieRepository movieRepository, ISeenRepository seenRepository, IBadgeRepository badgeRepository)
 {
     _movieRepository = movieRepository;
     _seenRepository = seenRepository;
     _badgeRepository = badgeRepository;
 }
Ejemplo n.º 56
0
 public MovieService(IMapper mapper, IMovieRepository movieRepository) : base(mapper)
 {
     base.InitializeBase(movieRepository);
 }
Ejemplo n.º 57
0
 public HomeController(IMovieRepository repository)
 {
     this.repository = repository;
 }
Ejemplo n.º 58
0
 public EloRatingService(IMovieRepository movieRepository)
 {
     _movieRepository = movieRepository;
 }
Ejemplo n.º 59
0
 public MoviesController(IMovieRepository movieRepository, IMapper mapper, IActionDescriptorCollectionProvider actionDescriptorCollectionProvider) : base(actionDescriptorCollectionProvider)
 {
     _movieRepository = movieRepository;
     _mapper          = mapper;
 }
 /// <summary></summary>
 /// <param name="movieRepository"></param>
 public HomeController(IMovieRepository movieRepository)
 {
     _movieRepository = movieRepository;
 }