示例#1
0
 public void UpdateMovie(Movie movie)
 {
     var newMovie = GetMovieById(movie.Id);
     newMovie.Name = movie.Name;
     newMovie.ReleaseDate = movie.ReleaseDate;
     newMovie.Director = movie.Director;
     _db.SaveChanges();
 }
示例#2
0
 public ActionResult Create(Movie collection)
 {
     try
     {
         // TODO: Add insert logic here
         if (ModelState.IsValid) {
             _repo.CreateMovie(collection);
             return RedirectToAction("Index");
         } else {
             return View();
         }
     }
     catch
     {
         return View();
     }
 }
示例#3
0
 public void CreateMovie(Movie movie)
 {
     _db.Add(movie);
     _db.SaveChanges();
 }
示例#4
0
 public ActionResult Edit(int id, Movie movie)
 {
     try
     {
         movie.Id = id;
         // TODO: Add update logic here
         _repo.UpdateMovie(movie);
         return RedirectToAction("Index");
     }
     catch
     {
         return View();
     }
 }
示例#5
0
 internal void Add(Movie movie)
 {
     throw new NotImplementedException();
 }