// GET: Samourais/Create public ActionResult Create() { SAmouraiModelcs sm = new SAmouraiModelcs(); sm.Armes = db.Armes.Select(x => new SelectListItem() { Text = x.Nom, Value = x.Id.ToString() }).ToList(); return(View(sm)); }
public ActionResult Create(SAmouraiModelcs sm) { if (ModelState.IsValid) { Samourai samou = sm.Samourai; samou.Arme = db.Armes.FirstOrDefault(a => a.Id == sm.IdArme); db.Samourais.Add(samou); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sm)); }
public ActionResult Edit(SAmouraiModelcs sm) { if (ModelState.IsValid) { Samourai samour = db.Samourais.Find(sm.Samourai.Id); samour.Nom = sm.Samourai.Nom; samour.Force = sm.Samourai.Force; samour.Arme = db.Armes.FirstOrDefault(a => a.Id == sm.IdArme); //db.Entry(samou).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sm)); }
// GET: Samourais/Edit/5 public ActionResult Edit(int?id) { Samourai samou = db.Samourais.Find(id); SAmouraiModelcs sm = new SAmouraiModelcs(); sm.Armes = db.Armes.Select(x => new SelectListItem() { Text = x.Nom, Value = x.Id.ToString() }).ToList(); samou.Arme = db.Armes.FirstOrDefault(a => a.Id == sm.IdArme); sm.Samourai = samou; //if (sm.Armes != null) //{ // //sm.IdArme = sm.Samourai.Arme.Id; // sm.Armes = db.Armes.Select(x => new SelectListItem() { Text = x.Nom, Value = x.Id.ToString() }).ToList(); //} //Samourai samourai = db.Samourais.Find(id); //if (samourai == null) //{ // return HttpNotFound(); //} return(View(sm)); }