Exemplo n.º 1
0
        public ViewResult CreateMovie()
        {
            var categories = _categoriesRepository.GetAll();
            var viewModel = new AdminEditMovieViewModel(new Movie(), categories);

            return View("EditMovie", viewModel);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public ViewResult EditMovie(Guid id)
        {
            var movie = _moviesRepository.Get(id);
            var categories = _categoriesRepository.GetAll();

            var viewModel = new AdminEditMovieViewModel(movie, categories);

            return View(viewModel);
        }