コード例 #1
0
ファイル: MoviesController.cs プロジェクト: nilghe/MvcMovieFu
        public ActionResult Create(Movie movie)
        {
            if (ModelState.IsValid)
            {
                _movieRepository.Add(movie);
                Success("Your movie has been added.");
                return RedirectToAction("Index");
            }

            ViewBag.PossibleDirectors = _personRepository.Get();
            return View(movie);
        }
コード例 #2
0
ファイル: MoviesController.cs プロジェクト: nilghe/MvcMovieFu
        public ActionResult Edit(Movie movie)
        {
            if (ModelState.IsValid)
            {
                _movieRepository.Update(movie);
                Success("Your movie was updated");
                return RedirectToAction("Index");
            }

            Error("Could not save your movie");
            ViewBag.PossibleDirectors = _personRepository.Get();
            return View(movie);
        }
コード例 #3
0
ファイル: MoviesController.cs プロジェクト: nilghe/MvcMovieFu
 //
 // GET: /Movies/Create
 public ActionResult Create()
 {
     ViewBag.PossibleDirectors = _personRepository.Get();
     var movie = new Movie();
     return View(movie);
 }
コード例 #4
0
ファイル: MovieRepository.cs プロジェクト: nilghe/MvcMovieFu
 public void Update(Movie movie)
 {
     var oldMovie = Get(movie.Id);
     _context.Entry(oldMovie).CurrentValues.SetValues(movie);
     _context.SaveChanges();
 }