public ViewResult CreateMovie() { var categories = _categoriesRepository.GetAll(); var viewModel = new AdminEditMovieViewModel(new Movie(), categories); return View("EditMovie", viewModel); }
public ActionResult EditMovie(Movie movie, HttpPostedFileBase image) { if(ModelState.IsValid) { if(image != null) { movie.ImageMimeType = image.ContentType; movie.ImageData = new byte[image.ContentLength]; image.InputStream.Read(movie.ImageData, 0, image.ContentLength); } _moviesRepository.SaveOrUpdate(movie); TempData["message"] = string.Format("{0} has been saved", movie.Title); return RedirectToAction("Movies"); } var categories = _categoriesRepository.GetAll(); var viewModel = new AdminEditMovieViewModel(movie, categories); return View(viewModel); }
public ViewResult EditMovie(Guid id) { var movie = _moviesRepository.Get(id); var categories = _categoriesRepository.GetAll(); var viewModel = new AdminEditMovieViewModel(movie, categories); return View(viewModel); }