コード例 #1
0
 public Task <Movie> GetMovieByIdAsync(string id)
 {
     return(Task.FromResult(Movies.FirstOrDefault(movie => movie.ImdbId == id)));
 }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     DataList1.DataSource = Movies.GetTop10Movies();
     DataList1.DataBind();
 }
コード例 #3
0
        internal override void show(TV tv)
        {
            Movies.Prediction prediction = Movies.PredictForDate(Utilities.Now());

            TemporaryAnimatedSprite screenBackground = loadSprite(tv,
                                                                  "MovieTheaterScreen_TileSheet", new Rectangle(31, 0, 162, 108));
            TemporaryAnimatedSprite hostOverlay = loadSprite(tv,
                                                             "MovieTheater_TileSheet", new Rectangle(240, 160, 16, 26),
                                                             positionOffset: new Vector2(18f, 2f), overlay: true);

            // Opening scene: the concessionaire greets the viewer.
            string hostName =
                Helper.ModRegistry.IsLoaded("Lemurkat.NPCJuliet")
                                        ? "Juliet"
                                        : Helper.ModRegistry.IsLoaded("FlashShifter.StardewValleyExpandedCP")
                                                ? "Claire"
                                                : Helper.Translation.Get("movies.host.generic");

            queueScene(new Scene(Helper.Translation.Get("movies.opening",
                                                        new { host = hostName }), screenBackground, hostOverlay)
            {
                soundCue = "Cowboy_Secret"
            });

            // Current movie poster, title and description
            queueScene(new Scene(Helper.Translation.Get("movies.current", new
            {
                title       = prediction.currentMovie.Title,
                description = prediction.currentMovie.Description,
            }), loadMoviePoster(tv, prediction.currentMovie))
            {
                musicTrack = prediction.currentMovie.Scenes[0].Music
            });

            // Lobby advertisement. If the crane game is available, it is
            // promoted; otherwise, the concession stand is promoted.
            if (prediction.craneGameAvailable)
            {
                string assetName = Helper.Content.GetActualAssetKey
                                       (Path.Combine("assets", "movies_craneGame.png"));
                TemporaryAnimatedSprite craneGame = loadSprite(tv, assetName,
                                                               new Rectangle(0, 0, 94, 63));
                TemporaryAnimatedSprite craneFlash = loadSprite(tv, assetName,
                                                                new Rectangle(94, 0, 94, 63), 250f, 2, new Vector2(),
                                                                true, true);
                queueScene(new Scene(Helper.Translation.Get("movies.lobby.craneGame"),
                                     craneGame, craneFlash)
                {
                    musicTrack = "crane_game"
                });
            }
            else
            {
                queueScene(new Scene(Helper.Translation.Get("movies.lobby.concession"),
                                     loadSprite(tv, "MovieTheater_TileSheet", new Rectangle(2, 3, 84, 56)))
                {
                    soundAsset = "movies_concession", musicTrack =
                        (Constants.TargetPlatform == GamePlatform.Android)
                                                        ? "movieTheater" : null
                });
            }

            // Upcoming movie poster, title and description.
            queueScene(new Scene(Helper.Translation.Get("movies.next", new
            {
                season = Utility.getSeasonNameFromNumber
                             (prediction.firstDateOfNextMovie.SeasonIndex),
                title       = prediction.nextMovie.Title,
                description = prediction.nextMovie.Description,
            }), loadMoviePoster(tv, prediction.nextMovie))
            {
                musicTrack = prediction.nextMovie.Scenes[0].Music
            });

            // Closing scene: the concessionaire signs off.
            queueScene(new Scene(Helper.Translation.Get("movies.closing"),
                                 screenBackground, hostOverlay));

            runProgram(tv);
        }
コード例 #4
0
 public ActionResult Delete(Movies movie)
 {
     movieServices.DeleteMovie(movie);
     return(RedirectToAction("Index"));
 }
コード例 #5
0
ファイル: InMemoryDal.cs プロジェクト: retaildevcrews/ngsa
        public InMemoryDal()
        {
            JsonSerializerSettings settings = new JsonSerializerSettings
            {
                ContractResolver = new DefaultContractResolver {
                    NamingStrategy = new CamelCaseNamingStrategy()
                },
            };

            // load the data from the json files
            Actors = JsonConvert.DeserializeObject <List <Actor> >(File.ReadAllText("data/actors.json"), settings);

            // sort by Name
            Actors.Sort(Actor.NameCompare);

            // Loads an O(1) dictionary for retrieving by ID
            // Could also use a binary search to reduce memory usage
            foreach (Actor a in Actors)
            {
                ActorsIndex.Add(a.ActorId, a);
            }

            Movies = JsonConvert.DeserializeObject <List <Movie> >(File.ReadAllText("data/movies.json"), settings);

            // sort by Title
            Movies.Sort(Movie.TitleCompare);

            string ge;

            foreach (Movie m in Movies)
            {
                // Loads an O(1) dictionary for retrieving by ID
                // Could also use a binary search to reduce memory usage
                MoviesIndex.Add(m.MovieId, m);

                // Create a dictionary by year
                if (!YearIndex.ContainsKey(m.Year))
                {
                    YearIndex.Add(m.Year, new List <Movie>());
                }

                YearIndex[m.Year].Add(m);

                // Create a dictionary by Genre
                foreach (string g in m.Genres)
                {
                    ge = g.ToLowerInvariant().Trim();

                    if (!GenreIndex.ContainsKey(ge))
                    {
                        GenreIndex.Add(ge, new List <Movie>());
                    }

                    GenreIndex[ge].Add(m);
                }
            }

            List <dynamic> list = JsonConvert.DeserializeObject <List <dynamic> >(File.ReadAllText("data/genres.json"), settings);

            // Convert Genre object to List<string> per API spec
            Genres = new List <string>();

            foreach (dynamic g in list)
            {
                Genres.Add(g["genre"].Value);
            }

            Genres.Sort();
        }
コード例 #6
0
 public IActionResult CreateMovie(Movies movies)
 {
     movies.Rating = Convert.ToDouble(movies.Rating);
     _movieService.Add(movies);
     return(RedirectToAction("Index"));
 }
コード例 #7
0
 public void AddMovie(Movie movie)
 {
     Movies.Add(movie);
     SaveChanges();
 }
コード例 #8
0
ファイル: MoviesController.cs プロジェクト: enrmbigg/MvcDemo
        //
        // GET: /Movies/Delete/5

        public ActionResult Delete(int id)
        {
            Movies movies = db.Movies.Find(id);

            return(View(movies));
        }
コード例 #9
0
 public IActionResult enterMovie(Movies movies)
 {
     TempStorage.AddMovies(movies);
     return(View("Confirmation", movies));
 }
コード例 #10
0
 public List <Movie> GetallMovies()
 {
     return(Movies.ToList());
 }
コード例 #11
0
        /// <summary>
        /// InternalResources内の動画再生.
        /// </summary>
        public MovieElement Play(Movies.Mana type, Graphic targetGraphic)
        {
            var info = Movies.GetManaInfo(type);

            return(info != null?Play(info, targetGraphic) : null);
        }
コード例 #12
0
ファイル: MovieDbContext.cs プロジェクト: SY6Dave/WebAPI
        /// <summary>
        /// Seed the database with some test data
        /// </summary>
        public void Seed()
        {
            //Set-up some movies
            MovieModel movieTheyLive = new MovieModel {
                Title = "They Live", Description = "Science fiction thriller, directed by John Carpenter", MovieActors = new List <MovieActor>()
            };
            MovieModel movieTaxiDriver = new MovieModel {
                Title = "Taxi Driver", Description = "Martin Scorsese, neo-noir classic", MovieActors = new List <MovieActor>()
            };
            MovieModel movieCapeFear = new MovieModel {
                Title = "Cape Fear", Description = "Creepy boat scene, parodied by The Simpsons", MovieActors = new List <MovieActor>()
            };
            MovieModel movie48Hrs = new MovieModel {
                Title = "48 Hrs", Description = "80s cop film", MovieActors = new List <MovieActor>()
            };

            //Set-up some actors
            ActorModel actorRoddyPiper = new ActorModel {
                FirstName = "'Rowdy' Roddy", Surname = "Piper", MovieActors = new List <MovieActor>()
            };
            ActorModel actorKeithDavid = new ActorModel {
                FirstName = "Keith", Surname = "David", MovieActors = new List <MovieActor>()
            };
            ActorModel actorRobertDeNiro = new ActorModel {
                FirstName = "Robert", Surname = "De Niro", MovieActors = new List <MovieActor>()
            };
            ActorModel actorHarveyKeitel = new ActorModel {
                FirstName = "Harvey", Surname = "Keitel", MovieActors = new List <MovieActor>()
            };
            ActorModel actorNickNolte = new ActorModel {
                FirstName = "Nick", Surname = "Nolte", MovieActors = new List <MovieActor>()
            };
            ActorModel actorEddieMurphy = new ActorModel {
                FirstName = "Eddie", Surname = "Murphy", MovieActors = new List <MovieActor>()
            };

            //Set-up the relationships
            MovieActor theyLiveRoddyPiper = new MovieActor {
                Movie = movieTheyLive, Actor = actorRoddyPiper
            };
            MovieActor theyLiveKeithDavid = new MovieActor {
                Movie = movieTheyLive, Actor = actorKeithDavid
            };
            MovieActor taxiDriverDeNiro = new MovieActor {
                Movie = movieTaxiDriver, Actor = actorRobertDeNiro
            };
            MovieActor taxiDriverKeitel = new MovieActor {
                Movie = movieTaxiDriver, Actor = actorHarveyKeitel
            };
            MovieActor capeFearDeNiro = new MovieActor {
                Movie = movieCapeFear, Actor = actorRobertDeNiro
            };
            MovieActor capeFearNolte = new MovieActor {
                Movie = movieCapeFear, Actor = actorNickNolte
            };
            MovieActor hrsNolte = new MovieActor {
                Movie = movie48Hrs, Actor = actorNickNolte
            };
            MovieActor hrsMurphy = new MovieActor {
                Movie = movie48Hrs, Actor = actorEddieMurphy
            };

            //Add the relationships
            movieTheyLive.MovieActors.Add(theyLiveRoddyPiper);
            movieTheyLive.MovieActors.Add(theyLiveKeithDavid);
            movieTaxiDriver.MovieActors.Add(taxiDriverDeNiro);
            movieTaxiDriver.MovieActors.Add(taxiDriverKeitel);
            movieCapeFear.MovieActors.Add(capeFearDeNiro);
            movieCapeFear.MovieActors.Add(capeFearNolte);
            movie48Hrs.MovieActors.Add(hrsMurphy);
            movie48Hrs.MovieActors.Add(hrsNolte);

            actorRoddyPiper.MovieActors.Add(theyLiveRoddyPiper);
            actorKeithDavid.MovieActors.Add(theyLiveKeithDavid);
            actorRobertDeNiro.MovieActors.Add(taxiDriverDeNiro);
            actorRobertDeNiro.MovieActors.Add(capeFearDeNiro);
            actorHarveyKeitel.MovieActors.Add(taxiDriverKeitel);
            actorNickNolte.MovieActors.Add(capeFearNolte);
            actorNickNolte.MovieActors.Add(hrsNolte);
            actorEddieMurphy.MovieActors.Add(hrsMurphy);

            Movies.AddRange(movieTheyLive, movieTaxiDriver, movieCapeFear, movie48Hrs);
            Actors.AddRange(actorRoddyPiper, actorKeithDavid, actorRobertDeNiro, actorHarveyKeitel, actorNickNolte, actorEddieMurphy);
            SaveChanges();
        }
コード例 #13
0
 private void provider_RunWorkerCompleted(object sender, RunWorkerCompletedProviderEventArgs e)
 {
     toolStripStatusLabel1.Text = "Time Spent loading thumbs : " + String.Format("{0:D1}s {1:D2}ms", provider.Timer.Seconds, provider.Timer.Milliseconds);
     //toolStripStatusLabel1.Text = "Time Spent : " + provider.Timer.TimeDiff.ToString();
     this.newMovieList = provider.MovieList;
 }
コード例 #14
0
        /// <summary>
        /// Videoes the library callback manager.
        /// </summary>
        /// <param name="requestState">State of the request.</param>
        private void VideoLibraryCallbackManager(XRequestState requestState)
        {
            object returnObject = null;

            VideoLibrary operation = GetMethod(requestState.RequestOperation);

            var query = JObject.Parse(requestState.ResponseData);
            JObject result = (JObject)query["result"];

            switch (operation)
            {
                case VideoLibrary.Clean:
                    returnObject = result.Values(0).ToString();
                    break;

                case VideoLibrary.Export:
                    break;

                case VideoLibrary.GetEpisodeDetails:
                    Episode episode = null;
                    if (result["episodedetails"] != null)
                    {
                        JObject item = (JObject)result["episodedetails"];
                        episode = Episode.FromJsonObject(item);

                    }
                    returnObject = episode;
                    break;

                case VideoLibrary.GetEpisodes:
                case VideoLibrary.GetRecentlyAddedEpisodes:
                    var episodes = new Episodes();
                    episodes.LoadFromJsonObject(result);
                    returnObject = episodes;
                    break;

                case VideoLibrary.GetGenres:
                    var genres = new Genres();
                    genres.LoadFromJsonObject(result);
                    returnObject = genres;
                    break;

                case VideoLibrary.GetMovieDetails:
                    Movie movie = null;
                    if (result["moviedetails"] != null)
                    {
                        JObject item = (JObject)result["moviedetails"];
                        movie = Movie.FromJsonObject(item);
                    }
                    returnObject = movie;
                    break;

                case VideoLibrary.GetMovies:
                case VideoLibrary.GetRecentlyAddedMovies:
                    var movies = new Movies();
                    movies.LoadFromJsonObject(result);
                    returnObject = movies;
                    break;

                case VideoLibrary.GetMovieSetDetails:
                    MovieSetExtended movieSet = null;
                    if (result["setdetails"] != null)
                    {
                        JObject item = (JObject)result["setdetails"];
                        movieSet = MovieSetExtended.FromJsonObject(item);
                    }
                    returnObject = movieSet;
                    break;

                case VideoLibrary.GetMovieSets:
                    var movieSets = new MovieSets();
                    movieSets.LoadFromJsonObject(result);
                    returnObject = movieSets;
                    break;

                case VideoLibrary.GetMusicVideoDetails:
                    MusicVideo musicVideo = null;
                    if (result["musicvideodetails"] != null)
                    {
                        JObject item = (JObject)result["musicvideodetails"];
                        musicVideo = MusicVideo.FromJsonObject(item);
                    }
                    returnObject = musicVideo;
                    break;

                case VideoLibrary.GetMusicVideos:
                case VideoLibrary.GetRecentlyAddedMusicVideos:
                    var musicVideos = new MusicVideos();
                    musicVideos.LoadFromJsonObject(result);
                    returnObject = musicVideos;
                    break;

                case VideoLibrary.GetSeasons:
                    var seasons = new Seasons();
                    seasons.LoadFromJsonObject(result);
                    returnObject = seasons;
                    break;

                case VideoLibrary.GetTVShowDetails:
                    TvShow tvShow = null;
                    if (result["tvshowdetails"] != null)
                    {
                        JObject item = (JObject)result["tvshowdetails"];
                        tvShow = TvShow.FromJsonObject(item);
                    }
                    returnObject = tvShow;
                    break;

                case VideoLibrary.GetTVShows:
                    var tvShows = new TvShows();
                    tvShows.LoadFromJsonObject(result);
                    returnObject = tvShows;
                    break;

                case VideoLibrary.Scan:
                    returnObject = result.Values(0).ToString();
                    break;
            }

            if (requestState.UserCallback != null)
                requestState.UserCallback(returnObject);
        }
コード例 #15
0
        /// <summary>
        /// Load movies asynchronously
        /// </summary>
        public override async Task LoadMoviesAsync(bool reset = false)
        {
            await LoadingSemaphore.WaitAsync();

            StopLoadingMovies();
            if (reset)
            {
                Movies.Clear();
                Page = 0;
            }

            var watch = Stopwatch.StartNew();

            Page++;
            if (Page > 1 && Movies.Count == MaxNumberOfMovies)
            {
                Page--;
                LoadingSemaphore.Release();
                return;
            }

            Logger.Info(
                $"Loading movies seen page {Page}...");
            HasLoadingFailed = false;
            try
            {
                IsLoadingMovies = true;
                var imdbIds =
                    await UserService.GetSeenMovies(Page);

                if (!NeedSync)
                {
                    var movies = new List <MovieJson>();
                    await imdbIds.movies.ParallelForEachAsync(async imdbId =>
                    {
                        var movie = await MovieService.GetMovieAsync(imdbId);
                        if (movie != null)
                        {
                            movie.IsFavorite = true;
                            movies.Add(movie);
                        }
                    });

                    var updatedMovies = movies.OrderBy(a => a.Title)
                                        .Where(a => (Genre != null
                                        ? a.Genres.Any(
                                                         genre => genre.ToLowerInvariant() ==
                                                         Genre.EnglishName.ToLowerInvariant())
                                        : a.Genres.TrueForAll(b => true)) && a.Rating >= Rating);
                    foreach (var movie in updatedMovies.Except(Movies.ToList(), new MovieComparer()))
                    {
                        var pair = Movies
                                   .Select((value, index) => new { value, index })
                                   .FirstOrDefault(x => string.CompareOrdinal(x.value.Title, movie.Title) > 0);

                        if (pair == null)
                        {
                            Movies.Add(movie);
                        }
                        else
                        {
                            Movies.Insert(pair.index, movie);
                        }
                    }
                }
                else
                {
                    var moviesToDelete = Movies.Select(a => a.ImdbCode).Except(imdbIds.allMovies);
                    var moviesToAdd    = imdbIds.allMovies.Except(Movies.Select(a => a.ImdbCode));
                    foreach (var movie in moviesToDelete.ToList())
                    {
                        Movies.Remove(Movies.FirstOrDefault(a => a.ImdbCode == movie));
                    }

                    var movies = moviesToAdd.ToList();
                    var moviesToAddAndToOrder = new List <MovieJson>();
                    await movies.ParallelForEachAsync(async imdbId =>
                    {
                        var movie = await MovieService.GetMovieAsync(imdbId);
                        if ((Genre != null
                                    ? movie.Genres.Any(
                                 genre => genre.ToLowerInvariant() ==
                                 Genre.EnglishName.ToLowerInvariant())
                                    : movie.Genres.TrueForAll(b => true)) && movie.Rating >= Rating)
                        {
                            moviesToAddAndToOrder.Add(movie);
                        }
                    });

                    foreach (var movie in moviesToAddAndToOrder.Except(Movies.ToList(), new MovieComparer()))
                    {
                        var pair = Movies
                                   .Select((value, index) => new { value, index })
                                   .FirstOrDefault(x => string.CompareOrdinal(x.value.Title, movie.Title) > 0);

                        if (pair == null)
                        {
                            Movies.Add(movie);
                        }
                        else
                        {
                            Movies.Insert(pair.index, movie);
                        }
                    }
                }

                IsLoadingMovies       = false;
                IsMovieFound          = Movies.Any();
                CurrentNumberOfMovies = Movies.Count;
                MaxNumberOfMovies     = imdbIds.nbMovies;
                await UserService.SyncMovieHistoryAsync(Movies);
            }
            catch (Exception exception)
            {
                Page--;
                Logger.Error(
                    $"Error while loading movies seen page {Page}: {exception.Message}");
                HasLoadingFailed = true;
                Messenger.Default.Send(new ManageExceptionMessage(exception));
            }
            finally
            {
                NeedSync = false;
                watch.Stop();
                var elapsedMs = watch.ElapsedMilliseconds;
                Logger.Info(
                    $"Loaded movies seen page {Page} in {elapsedMs} milliseconds.");
                LoadingSemaphore.Release();
            }
        }
コード例 #16
0
ファイル: MovieFixture.cs プロジェクト: danimart1991/Radarr
 public void get_movie_by_unknown_id_should_return_404()
 {
     var result = Movies.InvalidGet(1000000);
 }
コード例 #17
0
 public Movie GetMovieById(int id)
 {
     return(Movies
            .FirstOrDefault(m => m.ID == id));
 }
コード例 #18
0
        /// <summary>
        /// Load movies asynchronously
        /// </summary>
        public override async Task LoadMoviesAsync(bool reset = false)
        {
            await LoadingSemaphore.WaitAsync(CancellationLoadingMovies.Token);

            StopLoadingMovies();
            if (reset)
            {
                Movies.Clear();
                Page           = 0;
                VerticalScroll = 0d;
            }

            var watch = Stopwatch.StartNew();

            Page++;
            if (Page > 1 && Movies.Count == MaxNumberOfMovies && reset)
            {
                Page--;
                LoadingSemaphore.Release();
                return;
            }

            Logger.Trace(
                $"Loading movies seen page {Page}...");
            HasLoadingFailed = false;
            try
            {
                IsLoadingMovies = true;
                var imdbIds = UserService.GetSeenMovies(Page);

                var moviesToDelete = Movies.Select(a => a.ImdbId).Except(imdbIds.allMovies);
                var moviesToAdd    = imdbIds.movies.Except(Movies.Select(a => a.ImdbId));

                foreach (var movie in moviesToDelete.ToList())
                {
                    Movies.Remove(Movies.FirstOrDefault(a => a.ImdbId == movie));
                }

                var movies = moviesToAdd.ToList();
                var moviesToAddAndToOrder = new List <MovieLightJson>();

                try
                {
                    if (movies.Any())
                    {
                        var movieByIds = await MovieService.GetMoviesByIds(movies, CancellationLoadingMovies.Token);

                        foreach (var movie in movieByIds.movies)
                        {
                            if ((Genre == null || movie.Genres.Contains(Genre.EnglishName)) &&
                                movie.Rating >= Rating)
                            {
                                moviesToAddAndToOrder.Add(movie);
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    Logger.Error(ex);
                }

                foreach (var movie in moviesToAddAndToOrder.Except(Movies.ToList(), new MovieLightComparer()))
                {
                    var pair = Movies
                               .Select((value, index) => new { value, index })
                               .FirstOrDefault(x => string.CompareOrdinal(x.value.Title, movie.Title) > 0);

                    if (pair == null)
                    {
                        Movies.Add(movie);
                    }
                    else
                    {
                        Movies.Insert(pair.index, movie);
                    }
                }

                IsLoadingMovies       = false;
                IsMovieFound          = Movies.Any();
                CurrentNumberOfMovies = Movies.Count;
                MaxNumberOfMovies     = imdbIds.nbMovies;
                UserService.SyncMovieHistory(Movies);
            }
            catch (Exception exception)
            {
                Page--;
                Logger.Error(
                    $"Error while loading movies seen page {Page}: {exception.Message}");
                HasLoadingFailed = true;
                Messenger.Default.Send(new ManageExceptionMessage(exception));
            }
            finally
            {
                NeedSync = false;
                watch.Stop();
                var elapsedMs = watch.ElapsedMilliseconds;
                Logger.Trace(
                    $"Loaded movies seen page {Page} in {elapsedMs} milliseconds.");
                LoadingSemaphore.Release();
            }
        }
コード例 #19
0
 public IEnumerable <Actor> GetAllActors()
 {
     return(Movies
            .SelectMany(x => x.Actors)
            .Distinct());
 }
コード例 #20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     queryMovie = (Movies)Session["queryMovie"];
 }
コード例 #21
0
 public Movie AddMovie(Movie movie)
 {
     movie.ID = Movies.Count() + 1;
     Movies.Add(movie);
     return(movie);
 }
コード例 #22
0
 internal bool IsPostable()
 {
     return((Movies != null && Movies.Any()) || (Shows != null && Shows.Any()) || (Episodes != null && Episodes.Any()));
 }
コード例 #23
0
 public IEnumerable <Movie> GetAllMovies()
 {
     return(Movies.AsEnumerable());
 }
コード例 #24
0
ファイル: OrderContext.cs プロジェクト: shashank2361/CoreAPI
        public OrderContext(DbContextOptions <OrderContext> options)
            : base(options)
        {
            var orders = new[]
            {
                new Order
                {
                    Id               = Guid.Parse("9f35b48d-cb87-4783-bfdb-21e36012930a"),
                    OrderState       = 1,
                    CustomerGuid     = Guid.Parse("d3e3137e-ccc9-488c-9e89-50ba354738c2"),
                    CustomerFullName = "Wolfgang Ofner"
                },
                new Order
                {
                    Id               = Guid.Parse("bffcf83a-0224-4a7c-a278-5aae00a02c1e"),
                    OrderState       = 1,
                    CustomerGuid     = Guid.Parse("4a2f1e35-f527-4136-8b12-138a57e1ba08"),
                    CustomerFullName = "Darth Vader"
                },
                new Order
                {
                    Id               = Guid.Parse("58e5cd7d-856b-4224-bdff-bd8f85bf5a6d"),
                    OrderState       = 2,
                    CustomerGuid     = Guid.Parse("334feb16-d7bb-4ca9-ab56-f4fadeb88d21"),
                    CustomerFullName = "Son Goku"
                }
            };


            var movies = new[]
            {
                new Movie
                {
                    Id       = 1,
                    Name     = "Alien: Covenant",
                    Genre    = "Sci-fi",
                    Director = "Ridley Scott"
                },
                new Movie
                {
                    Id       = 2,
                    Name     = "The Lord Of The Rings",
                    Genre    = "Drama ,Fantasy",
                    Director = "Peter Jackson"
                },
                new Movie
                {
                    Id       = 3,
                    Name     = "Original Sin",
                    Genre    = "Drama",
                    Director = "Michael Cristofer"
                },
                new Movie
                {
                    Id       = 4,
                    Name     = "World War Z",
                    Genre    = "Horror",
                    Director = "Marc Forster"
                }
            };


            Order.AddRange(orders);
            SaveChanges();
            Movies.AddRange(movies);
            SaveChanges();
        }
コード例 #25
0
ファイル: MovieService.cs プロジェクト: zubacm/movies-website
        public void AddMovie(Movies movie, List <Genres> genres)
        {
            var movieId = AddMovie(movie);

            AddMovieGenre(movieId, genres.Select(g => g.Id).ToList());
        }
コード例 #26
0
 public ActionResult CheckOut(Movies movie)
 {
     movieServices.CheckOutMovie(movie);
     return(RedirectToAction("Index"));
 }
コード例 #27
0
ファイル: MovieService.cs プロジェクト: zubacm/movies-website
 public String AddMovie(Movies movie)
 {
     _context.Movies.Add(movie);
     _context.SaveChanges();
     return(movie.Id);
 }
コード例 #28
0
        public ActionResult Index()
        {
            var movies = Movies.GetAll();

            return(View(movies));
        }
コード例 #29
0
        private async Task OnRemoveAsyncExecute(MovieInfoUiModel selectedMovie)
        {
            await _favoriteMoviesRepository.DeleteAsync(selectedMovie.ImdbID);

            Movies.Remove(selectedMovie);
        }
コード例 #30
0
		/// <summary>
		/// GET /movies 
		/// GET /movies/genres/{Genre}
		/// </summary>
		public object Get(Movies request)
		{
			var response = new MoviesResponse {
				Movies = request.Genre.IsNullOrEmpty()
					? Db.Select<Movie>()
					: Db.Select<Movie>("Genres LIKE {0}", "%" + request.Genre + "%")
			};

			return response;
		}
コード例 #31
0
ファイル: MoviesController.cs プロジェクト: enrmbigg/MvcDemo
        //
        // GET: /Movies/Details/5

        public ViewResult Details(int id)
        {
            Movies movies = db.Movies.Find(id);

            return(View(movies));
        }
コード例 #32
0
        protected void LibraryButton3_Click(object sender, EventArgs e)
        {
            using (MovielinqDataContext dbContext = new MovielinqDataContext())
            {
                Movies newMovie = new Movies()
                {
                    Id = movieID3.Text,
                    Title = movieTitle3.Text,
                    ReleaseDate = movieDate3.Text,
                    Popularity = moviePop3.Text,
                };
                dbContext.Movies.InsertOnSubmit(newMovie);
                dbContext.SubmitChanges();

            }
        }
コード例 #33
0
 public List <Movie> InsertMovie(Movie movie)
 {
     Movies.Add(movie);
     return(Movies.ToList());
 }