public ActionResult Edit(MoviesModel model, int Id) { if (!ModelState.IsValid) { var movieModel = new MoviesModel(); movieModel.GenreList = GetGenreList(); model.RatingList = GetRatingList(); movieModel.Viewed = model.Viewed; movieModel.MovieID = Id; return View(movieModel); } var movie = new Movy(); movie.Title = model.Title; movie.ImdbLink = model.ImdbLink; movie.description = model.Description; movie.Director = model.Director; movie.Genre = model.Genre; movie.viewed = model.Viewed; movie.Rating = model.Rating; MovieRepository.UpdateMovie(movie, Id); //clears the cache so the movie will be updated in the list CacheHelper.RemoveCache("Movies"); return RedirectToAction("Index", "Home"); }
public ActionResult Add() { var model = new MoviesModel(); model.GenreList = GetGenreList(); model.RatingList = GetRatingList(); model.Viewed = DateTime.Now.Date; return View(model); }
public ActionResult edit(int id) { var model = new MoviesModel(); var movie = MovieRepository.GetSpecificMovie(id); model.Description = movie.description; model.Title = movie.Title; model.ImdbLink = movie.ImdbLink; model.Director = movie.Director; if(movie.viewed != null) model.Viewed = (DateTime)movie.viewed; model.MovieID = movie.Id; model.GenreList = GetGenreList(); model.RatingList = GetRatingList(); return View(model); }
public ActionResult Add(MoviesModel model) { if (!ModelState.IsValid) { var movieModel = new MoviesModel(); movieModel.GenreList = GetGenreList(); model.RatingList = GetRatingList(); movieModel.Viewed = DateTime.Now.Date; return View(movieModel); } var movie = new Movy(); movie.Title = model.Title; movie.ImdbLink = model.ImdbLink; movie.description = model.Description; movie.Director = model.Director; movie.Genre = model.Genre; movie.Rating = model.Rating; movie.viewed = model.Viewed; MovieRepository.AddMovie(movie); //clears the cache so the new movie will be in the lists CacheHelper.RemoveCache("Movies"); return RedirectToAction("Index","Home"); }