Example #1
0
 protected void buildGenresItemsList(EditFilmModel model)
 {
     var available_genres = new List<Genre>();
     available_genres.Add(
         new Genre()
         {
             ID = 0,
             name = ""
         }
         );
     var listGenresToSelect = available_genres.Concat(db.genres.ToList());
     model.available_genres = listGenresToSelect.Select(x => new SelectListItem
     {
         Text = x.name,
         Value = x.ID.ToString()
     });
 }
Example #2
0
 protected void buildPersonsItemsList(EditFilmModel model)
 {
     var available_persons = new List<Person>();
     available_persons.Add(
         new Person()
         {
             ID = 0,
             name = ""
         }
         );
     var listPersonsToSelect = available_persons.Concat(db.persons.ToList());
     model.available_persons = listPersonsToSelect.Select(x => new SelectListItem
     {
         Text = x.name,
         Value = x.ID.ToString()
     });
 }
Example #3
0
        // GET: Films/Edit/5
        public ActionResult Edit(int? id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            Film film = db.films.Find(id);
            if (film == null)
            {
                return HttpNotFound();
            }
            EditFilmModel model = new EditFilmModel() ;
            model.film = film;
            buildGenresItemsList(model);
            buildPersonsItemsList(model);

            return View(model);
        }