// GET: Auteurs/Create public ActionResult Create() { CreateAuteurViewModel typeAuteur = new CreateAuteurViewModel(); typeAuteur.listTypeauteur = db.Type_Auteur.Select(sl => new SelectListItem { Text = sl.Nom, Value = sl.id_TypeAuteur.ToString() }).OrderBy(y => y.Text).ToList(); return(View(typeAuteur)); }
public ActionResult Edit(CreateAuteurViewModel typeAuteur) { if (ModelState.IsValid) { Auteur auteur = new Auteur(); auteur.id_Auteur = typeAuteur.id_Auteur; auteur.id_TypeAuteur = typeAuteur.id_TypeAuteur; auteur.Nom = typeAuteur.Nom; db.Entry(auteur).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(typeAuteur)); }
public ActionResult Create(CreateAuteurViewModel typeAuteur) { if (ModelState.IsValid) { Auteur auteur = new Auteur(); auteur.Nom = typeAuteur.Nom; auteur.id_TypeAuteur = typeAuteur.id_TypeAuteur; db.Auteur.Add(auteur); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(typeAuteur)); }
// GET: Auteurs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Auteur auteur = db.Auteur.Find(id); if (auteur == null) { return(HttpNotFound()); } CreateAuteurViewModel typeAuteur = new CreateAuteurViewModel(auteur); typeAuteur.listTypeauteur = db.Type_Auteur.Select(sl => new SelectListItem { Text = sl.Nom, Value = sl.id_TypeAuteur.ToString() }).OrderBy(y => y.Text).ToList(); return(View(typeAuteur)); }