public void DeleteMovie_ShouldWork() { //Arrange Movie movie = new() { Category = CategoryType.Action, Name = "we", Picture = "we", Premiere = new Premiere(), Price = 90M, MovieRating = MovieRatingType.A, MovieRoom = new List <MovieRoom>(), ReleaseDate = DateTime.Now, }; //Act _dbContext.Movie.Add(movie); _dbContext.SaveChanges(); _sqlMovieService.DeleteMovie(movie); //Assert Movie movieDb = _dbContext.Movie.FirstOrDefault(m => m.Id == movie.Id); Assert.IsNull(movieDb); }
public TicketWindows() { InitializeComponent(); Messenger.Default.Register <PremiereSelectedMessage>(this, OnPrimiereSelectedChanged); myPremier = new Premiere(); }
public void CreateMovie_ShouldPersist() { //Arrange Movie movie = new() { Category = CategoryType.Action, Name = "we", Picture = "we", Premiere = new Premiere(), Price = 90M, MovieRating = MovieRatingType.A, MovieRoom = new List <MovieRoom>(), PremiereId = 1, ReleaseDate = DateTime.Now, }; //Act _sqlMovieService.CreateMovie(movie); //Assert Movie movieDb = _dbContext.Movie.FirstOrDefault(m => m.Id == movie.Id); Assert.IsNotNull(movieDb); Assert.AreEqual(movie.Id, movieDb.Id); Assert.AreEqual(movie.Premiere, movieDb.Premiere); Assert.AreEqual(movie.Picture, movieDb.Picture); Assert.AreEqual(movie.Category, movieDb.Category); Assert.AreEqual(movie.Price, movieDb.Price); Assert.AreEqual(movie.PremiereId, movieDb.PremiereId); Assert.AreEqual(movie.MovieRoom, movieDb.MovieRoom); }
public void GetMovie_ShouldWork() { //Arrange Movie movie = new() { Category = CategoryType.Action, Name = "we", Picture = "we", Premiere = new Premiere(), Price = 90M, MovieRating = MovieRatingType.A, MovieRoom = new List <MovieRoom>(), ReleaseDate = DateTime.Now, }; //Act _dbContext.Movie.Add(movie); _dbContext.SaveChanges(); //Assert Movie movieDb = _sqlMovieService.GetMovie(movie.Id); Assert.IsNotNull(movieDb); Assert.AreEqual(movie.Id, movieDb.Id); Assert.AreEqual(movie.Premiere, movieDb.Premiere); Assert.AreEqual(movie.Picture, movieDb.Picture); Assert.AreEqual(movie.Category, movieDb.Category); Assert.AreEqual(movie.Price, movieDb.Price); Assert.AreEqual(movie.PremiereId, movieDb.PremiereId); Assert.AreEqual(movie.MovieRoom, movieDb.MovieRoom); }
public Premiere DeletePremiere(Premiere premiere) { _dbContext.Premiere.Remove(premiere); _dbContext.SaveChanges(); return(new Premiere()); }
public Premiere CreatePremiere(Premiere premiere) { _dbContext.Premiere.Add(premiere); _dbContext.SaveChanges(); return(new Premiere()); }
public ActionResult DeleteConfirmed(int id) { Premiere Premiere = db.Premiere.Find(id); db.Premiere.Remove(Premiere); db.SaveChanges(); return(RedirectToAction("Index")); }
public Premiere EdditPremiere(Premiere premiere) { Premiere premiereToEdit = _dbContext.Premiere.FirstOrDefault(p => p.Id == premiere.Id); premiereToEdit.Movie = premiere.Movie; premiereToEdit.PremiereDate = premiere.PremiereDate; premiereToEdit.EndDate = premiere.EndDate; premiereToEdit.Discount = premiere.Discount; return(new Premiere()); }
private void OnPrimiereSelectedChanged(PremiereSelectedMessage message) { if (message.Premiere != null) { myPremier = message.Premiere; ticketCount.Text = string.Format("Aviable ticket count: <{0}>", myPremier.TicketCount); Genre.Text = string.Format("\t{0}", myPremier.Genre); NameW.Text = string.Format("\t{0}", myPremier.Name); // Description.Text = string.Format("\t{0}", myPremier.Description); Price.Text = string.Format("\t{0}", Convert.ToString(myPremier.Price)); } }
// GET: Premieres/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Premiere Premiere = db.Premiere.Find(id); if (Premiere == null) { return(HttpNotFound()); } return(View(Premiere)); }
//bind-wait for parameters public ActionResult Edit([Bind(Include = "ID,PremiereName,PremiereDate,locationName,locationX,locationY,participants")] Premiere Premiere) { if (ModelState.IsValid) { db.Entry(Premiere).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { TempData["alertMessage"] = "<script>alert('Error in input');</script>"; } return(RedirectToAction("Index")); }
//bind-wait for the paramters public ActionResult Create([Bind(Include = "ID,PremiereName,PremiereDate,locationName,locationX,locationY,participants")] Premiere Premiere) { //check all the paramters according to if (ModelState.IsValid) { db.Premiere.Add(Premiere); db.SaveChanges(); return(RedirectToAction("Index")); } else { TempData["alertMessage"] = "<script>alert('Error in input');</script>"; } return(RedirectToAction("Index")); }
public void EditMovie_ShouldPersist() { //Arrange Movie movie = new() { Category = CategoryType.Action, Name = "we", Picture = "we", Premiere = new Premiere(), Price = 90M, MovieRating = MovieRatingType.A, MovieRoom = new List <MovieRoom>(), ReleaseDate = DateTime.Now, }; //Act _dbContext.Movie.Add(movie); _dbContext.SaveChanges(); Movie newMovie = new() { Id = movie.Id, Category = CategoryType.Action, Name = "we123", Picture = "we312", Premiere = new Premiere(), Price = 902M, MovieRating = MovieRatingType.A, MovieRoom = new List <MovieRoom>(), ReleaseDate = DateTime.Now, }; _sqlMovieService.EdditMovie(newMovie); //Assert Movie movieDb = _dbContext.Movie.FirstOrDefault(m => m.Id == movie.Id); Assert.IsNotNull(movieDb); Assert.AreEqual(newMovie.Id, movieDb.Id); Assert.AreEqual(newMovie.Premiere, movieDb.Premiere); Assert.AreEqual(newMovie.Picture, movieDb.Picture); Assert.AreEqual(newMovie.Category, movieDb.Category); Assert.AreEqual(newMovie.Price, movieDb.Price); }
public void GetPremiere_ShouldWork() { //Arrange Premiere premiere = new() { Discount = 20M, Movie = new Movie(), EndDate = DateTime.Now, PremiereDate = DateTime.Now }; //Act _dbContext.Premiere.Add(premiere); _dbContext.SaveChanges(); //Assert Premiere premiereDb = _sqlPremiereService.GetPremiere(premiere.Id); Assert.IsNotNull(premiereDb); Assert.AreEqual(premiere.Id, premiereDb.Id); Assert.AreEqual(premiere.Discount, premiere.Discount); }
public void EdditPremiere_SouldPersist() { //Arrange Premiere premiere = new() { Discount = 20M, Movie = new Movie(), EndDate = DateTime.Now, PremiereDate = DateTime.Now }; //Act _dbContext.Premiere.Add(premiere); _dbContext.SaveChanges(); Premiere premiere2 = new() { Id = premiere.Id, Discount = 2023M, Movie = new Movie(), EndDate = DateTime.Now, PremiereDate = DateTime.Now }; _sqlPremiereService.EdditPremiere(premiere2); //Assert Premiere premiereDb = _dbContext.Premiere.FirstOrDefault(p => p.Id == premiere.Id); Assert.AreEqual(premiere2.Discount, premiereDb.Discount); Assert.AreEqual(premiere2.Id, premiereDb.Id); } [TestMethod]
public void ListMovies_ShouldWork() { //Arrange Movie movie1 = new() { Category = CategoryType.Action, Name = "we", Picture = "we", Premiere = new Premiere(), Price = 90M, MovieRating = MovieRatingType.A, MovieRoom = new List <MovieRoom>(), ReleaseDate = DateTime.Now, }; Movie movie2 = new() { Category = CategoryType.Action, Name = "we", Picture = "we", Premiere = new Premiere(), Price = 90M, MovieRating = MovieRatingType.A, MovieRoom = new List <MovieRoom>(), ReleaseDate = DateTime.Now, }; //Act _dbContext.Movie.Add(movie1); _dbContext.Movie.Add(movie2); _dbContext.SaveChanges(); //Assert List <Movie> movies = _sqlMovieService.ListMovies(); Assert.IsNotNull(movies); Assert.AreEqual(2, movies.Count); }
public void DeletePremiere_ShouldDelete() { //Arrange Premiere premiere = new() { Discount = 20M, Movie = new Movie(), EndDate = DateTime.Now, PremiereDate = DateTime.Now }; //Act _dbContext.Premiere.Add(premiere); _dbContext.SaveChanges(); _sqlPremiereService.DeletePremiere(premiere); //Assert Premiere premiereDb = _dbContext.Premiere.FirstOrDefault(p => p.Id == premiere.Id); Assert.IsNull(premiereDb); }
public bool Validate(Premiere premiere, IEleve eleve) { return(eleve.Bulletin.GetMoyenneGenerale() >= 9); }