コード例 #1
0
        // GET: Film/Delete/5
        public ActionResult Delete(int id)
        {
            var film = filmRepository.FindById(id);

            if (film == null)
            {
                return(HttpNotFound());
            }

            var filmId = new Models.Film();

            filmId.InjectFrom(film);
            return(View(filmId));
        }
コード例 #2
0
        // GET: Film/Edit/5
        public ActionResult Edit(int id)
        {
            var film = filmRepository.GetById(id);

            if (film == null)
            {
                return(HttpNotFound());
            }

            var filmModel = new Models.Film();

            filmModel.InjectFrom(film);
            var genres = genreRepository.GetAll().Select(f => new SelectListItem()
            {
                Value    = f.Id.ToString(),
                Text     = f.Name,
                Selected = filmModel.GenreId == f.Id
            }).ToList();

            ViewBag.Genres = genres;
            return(View(filmModel));
        }