public void Movie_From_Json_Test() { string json = string.Format("{0}\"Title\":\"{1}\", \"Year\":\"{2}\", \"ID\":\"{3}\", \"Type\":\"{4}\", \"Poster\":\"{5}\"{6}", "{", "Star Wars: Episode IV - A New Hope", "1977", "cw0076759", "movie", "http://ia.media-imdb.com/images/M/MV5BOTIyMDY2NGQtOGJjNi00OTk4LWFhMDgtYmE3M2NiYzM0YTVmXkEyXkFqcGdeQXVyNTU1NTcwOTk@._V1_SX300.jpg", "}"); CinemaMovie movie = JsonUtils.FromJson <CinemaMovie>(json); Assert.IsNotNull(movie); Assert.AreEqual("1977", movie.Year); }
public void RemoveMovie(int id) { CinemaMovie movieFromDb = _cinemaDbContext.CinemaMovies.FirstOrDefault(x => x.MovieId == id); if (movieFromDb != null) { _cinemaDbContext.Remove(movieFromDb); _cinemaDbContext.SaveChanges(); } }
public async Task <IActionResult> OnPostAsync(int?id) { CinemaMovie = await context.CinemaMovies.SingleOrDefaultAsync(it => it.CinemaId == CinemaMovie.CinemaId && it.MovieId == CinemaMovie.MovieId); if (CinemaMovie != null) { context.CinemaMovies.Remove(CinemaMovie); await context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public int AddMovie(MovieDTO movieDTO) { CinemaMovie movie = new CinemaMovie { MovieName = movieDTO.MovieName, Description = movieDTO.Description, Duration = movieDTO.Duration, MoviePhoto = movieDTO.MoviePhoto }; _cinemaDbContext.CinemaMovies.Add(movie); _cinemaDbContext.SaveChanges(); return(movie.MovieId); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } CinemaMovie = await context.CinemaMovies .Include(c => c.Cinema) .Include(c => c.Movie).FirstOrDefaultAsync(m => m.MovieId == id); if (CinemaMovie == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnGetAsync(int idCinema, int idMovie) { /*if (id == null) * { * return NotFound(); * } */ CinemaMovie = await context.CinemaMovies .Include(c => c.Cinema) .Include(c => c.Movie).FirstOrDefaultAsync(m => m.MovieId == idMovie && m.CinemaId == idCinema); if (CinemaMovie == null) { return(NotFound()); } return(Page()); }
public MovieDTO GetMovieById(int id) { CinemaMovie movieById = _cinemaDbContext.CinemaMovies.FirstOrDefault(x => x.MovieId == id); return(new MovieDTO { MovieId = movieById.MovieId, MovieName = movieById.MovieName, Description = movieById.Description, Duration = movieById.Duration, MoviePhoto = movieById.MoviePhoto, Actors = _cinemaDbContext.MovieActors .Include(x => x.CinemaActor) .Where(x => x.MovieId == movieById.MovieId) .Select(actor => actor.CinemaActor.ActorName) .ToList() }); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } CinemaMovie = await context.CinemaMovies .Include(c => c.Cinema) .Include(c => c.Movie).FirstOrDefaultAsync(m => m.MovieId == id); if (CinemaMovie == null) { return(NotFound()); } ViewData["CinemaId"] = new SelectList(context.Cinemas, "Id", "Location"); ViewData["MovieId"] = new SelectList(context.Movies, "Id", "Title"); return(Page()); }