public ActionResult Create(MovieEditPageViewModel viewModel) { try { var movie = new MovieRecord(); movie.MovieTitle = viewModel.MovieViewModel.MovieTitle; movie.Rating = viewModel.MovieViewModel.Rating; movie.YearReleased = viewModel.MovieViewModel.YearReleased; _movieRecordRepository.Add(movie); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(MovieEditPageViewModel viewModel) { try { var movieModel = this._movieRecordRepository.Find(item => item.Id == viewModel.MovieViewModel.Id); movieModel.MovieTitle = viewModel.MovieViewModel.MovieTitle; movieModel.Rating = viewModel.MovieViewModel.Rating; movieModel.YearReleased = viewModel.MovieViewModel.YearReleased; this._movieRecordRepository.Update(movieModel); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
// GET: Movie/Create public ActionResult Create() { var viewModel = new MovieEditPageViewModel(new MovieRecord()); return(View(viewModel)); }