예제 #1
0
        // 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));
        }
예제 #2
0
 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));
 }
예제 #3
0
 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));
 }
예제 #4
0
        // 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));
        }