示例#1
0
        private async void RechercherAction()
        {
            IMovieServices service = DependencyService.Get <IMovieServices>();
            MovieResult    movies  = await service.GetListMovies(this.search);

            MovieResult = movies.Search;
        }
示例#2
0
 public MovieController(ExternalApiSettings externalApiSettings, ILogger <MovieController> logger, IMemoryCache memoryCache)
 {
     _movieServices       = new MovieServices(externalApiSettings, memoryCache);
     _externalApiSettings = externalApiSettings;
     _logger = logger;
     _cache  = memoryCache;
 }
示例#3
0
        public MoviesMutation(IMovieServices movieService)
        {
            Name = "Mutation";

            FieldAsync <MovieType>("createMovie",
                                   arguments: new QueryArguments(new QueryArgument <NonNullGraphType <MovieInputType> > {
                Name = "movie"
            }),
                                   resolve: async context =>
            {
                var movieInput = context.GetArgument <MovieInput>("movie");

                var movies = await movieService.GetAsync();
                var maxId  = movies.Select(x => x.Id).Max();

                var movie = new Movie
                {
                    Id          = ++maxId,
                    Name        = movieInput.Name,
                    Company     = movieInput.Company,
                    ActorId     = movieInput.ActorId,
                    MovieRating = movieInput.MovieRating,
                    ReleaseDate = movieInput.ReleaseDate
                };

                var result = await movieService.CreateAsync(movie);
                return(result);
            });
        }
示例#4
0
 public AddMovieGenre(IGenreServices genreServices,
                      IAlphaCinemaConsole cinemaConsole, IMovieServices movieServices, IMovieGenreServices movieGenreServices)
 {
     this.genreServices      = genreServices;
     this.cinemaConsole      = cinemaConsole;
     this.movieServices      = movieServices;
     this.movieGenreServices = movieGenreServices;
 }
 public HomeController(ILogger <HomeController> logger, IMovieServices movieService, IRatingService ratingService, IUserService userService, MovieContext movieContext)
 {
     _logger            = logger;
     this.movieServices = movieService;
     this.ratingService = ratingService;
     this.userService   = userService;
     this.movieContext  = movieContext;
 }
 public UsersController(UserManager <User> userManager, IMessageServices messageService, IUserServices userServices, IFavouritesService favouritesService, IMovieServices movieServices)
 {
     this.userManager       = userManager;
     this.messageService    = messageService;
     this.userServices      = userServices;
     this.favouritesService = favouritesService;
     this.movieServices     = movieServices;
 }
示例#7
0
 public RemoveProjection(IAlphaCinemaConsole cinemaConsole,
                         IMovieServices movieServices, ICityServices cityServices,
                         IOpenHourServices openHourServices, IProjectionsServices projectionsServices)
 {
     this.cityServices        = cityServices;
     this.openHourServices    = openHourServices;
     this.projectionsServices = projectionsServices;
     this.movieServices       = movieServices;
     this.cinemaConsole       = cinemaConsole;
 }
示例#8
0
 public AddProjection(ICommandProcessor commandProcessor, IItemSelector selector,
                      IProjectionsServices projectionsServices, IMovieServices movieServices,
                      ICityServices cityServices, IOpenHourServices openHourServices)
     : base(selector)
 {
     this.projectionsServices = projectionsServices;
     this.movieServices       = movieServices;
     this.cityServices        = cityServices;
     this.openHourServices    = openHourServices;
 }
示例#9
0
 public MoviesController(IAddMovieService addMovieService, IMovieServices movieServices,
                         IActorServices actorServices, IGenreServices genreServices,
                         ITheMovieDbClient client, IJsonProvider jsonProvider, IFavouritesService favouritesService, UserManager <User> userManager)
 {
     this.client            = client;
     this.jsonProvider      = jsonProvider;
     this.favouritesService = favouritesService;
     this.userManager       = userManager;
     this.addMovieService   = addMovieService;
     this.movieService      = movieServices;
     this.actorServices     = actorServices;
     this.genresServices    = genreServices;
 }
示例#10
0
 public DeleteMovieCommand(IMovieServices movieServices)
 {
     this.movieServices = movieServices;
 }
示例#11
0
 public HomeController(IMovieServices movieServices, IGenreServices genreServices, IMemoryCache memoryCache)
 {
     this.movieServices = movieServices;
     this.genreServices = genreServices;
     this.memoryCache   = memoryCache;
 }
示例#12
0
 public RemoveMovie(IMovieServices movieServices,
                    IAlphaCinemaConsole cinemaConsole)
 {
     this.movieServices = movieServices;
     this.cinemaConsole = cinemaConsole;
 }
示例#13
0
 public MovieController(IMovieServices movieServices, IMemoryCache memoryCache, IUserManager <User> userManager)
 {
     this._userManager  = userManager;
     this._memoryCache  = memoryCache;
     this.movieServices = movieServices;
 }
示例#14
0
 public CreateMovieCommand(IMovieServices movieServices)
 {
     this.movieServices = movieServices;
 }
示例#15
0
 public void Initialise()
 {
     _movieServices = new MovieServices(_movieRepositoryMock.Object);
 }
示例#16
0
 public UpdateMovie(IItemSelector selector, IMovieServices movieServices) : base(selector)
 {
     this.movieServices = movieServices;
 }
 public MovieController(IAppAmbientState ambientState, IMovieServices movieServices)
 {
     this.ambientState  = ambientState;
     this.movieServices = movieServices;
 }
 public MovieBAL(IMovieServices <MovieList> movieListService, IMovieServices <MovieDetail> movieDetailService, IMovieServices <NewsList> newsListlService)
 {
     _movieListService   = movieListService;
     _movieDetailService = movieDetailService;
     _newsListlService   = newsListlService;
 }
示例#19
0
 public SearchMovieCommand(IMovieServices movieServices)
 {
     this.movieServices = movieServices;
 }
示例#20
0
 public InfoController(IMovieServices movieServices, MovieDBContext moviedb, UserManager <AppUser> userManager)
 {
     this.movieServices = movieServices;
     _moviedb           = moviedb;
     _userManager       = userManager;
 }
示例#21
0
 public MoviesQuery(IMovieServices movieService)
 {
     Name = "Query";
     Field <ListGraphType <MovieType> >("Movies", resolve: context => movieService.GetAsync());
 }
 public UserController(IUserService userService, IMovieServices movieServices, IRatingService ratingService)
 {
     this.userService   = userService;
     this.movieServices = movieServices;
     this.ratingService = ratingService;
 }
示例#23
0
 public MovieController(IMovieServices movieServices, IUserService userService)
 {
     _movieServices = movieServices;
     _userService   = userService;
 }
示例#24
0
 public CheckMovieCommand(IMovieServices movieServices)
 {
     this.movieServices = movieServices;
 }
示例#25
0
 public MovieController(IUserMovieRatingDto userMovieRatingDto, IMovieServices movieServices)
 {
     _userMovieRatingDto = userMovieRatingDto;
     _movieServices      = movieServices;
 }
 public MovieManagementController(IMovieServices movieServices)
 {
     _movieservices = movieServices;
 }
示例#27
0
 public SearchController(IMovieServices movieServices)
 {
     _movieServices = movieServices;
 }
示例#28
0
 public MovieController(IMovieServices movieServices, IGenreServices genresServices)
 {
     this.movieServices  = movieServices;
     this.genresServices = genresServices;
 }
示例#29
0
 public MovieController(IMovieServices movieServices)
 {
     _movieServices = movieServices;
 }
示例#30
0
 public MovieController(IMovieServices services)
 {
     movieServices = services;
 }