コード例 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("ECOLEID,HERITAGEID,REGLEID,NOM,DESCRIPTION")] ECOLE eCOLE)
        {
            if (id != eCOLE.ECOLEID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(eCOLE);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ECOLEExists(eCOLE.ECOLEID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["HERITAGEID"] = new SelectList(_context.HERITAGE, "HERITAGEID", "HERITAGEID", eCOLE.HERITAGEID);
            ViewData["REGLEID"]    = new SelectList(_context.REGLE, "REGLEID", "REGLEID", eCOLE.REGLEID);
            return(View(eCOLE));
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ECOLE eCOLE = db.ECOLEs.Find(id);

            db.ECOLEs.Remove(eCOLE);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "ECOLEID,HERITAGEID,REGLEID,NOM,DESCRIPTION")] ECOLE eCOLE)
 {
     if (ModelState.IsValid)
     {
         db.Entry(eCOLE).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.REGLEID    = new SelectList(db.REGLEs, "REGLEID", "DESCRIPTION", eCOLE.REGLEID);
     ViewBag.HERITAGEID = new SelectList(db.HERITAGEs, "HERITAGEID", "DESCRIPTION", eCOLE.HERITAGEID);
     return(View(eCOLE));
 }
コード例 #4
0
        public async Task <IActionResult> Create([Bind("ECOLEID,HERITAGEID,REGLEID,NOM,DESCRIPTION")] ECOLE eCOLE)
        {
            if (ModelState.IsValid)
            {
                _context.Add(eCOLE);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["HERITAGEID"] = new SelectList(_context.HERITAGE, "HERITAGEID", "HERITAGEID", eCOLE.HERITAGEID);
            ViewData["REGLEID"]    = new SelectList(_context.REGLE, "REGLEID", "REGLEID", eCOLE.REGLEID);
            return(View(eCOLE));
        }
コード例 #5
0
        // GET: ECOLEs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ECOLE eCOLE = db.ECOLEs.Find(id);

            if (eCOLE == null)
            {
                return(HttpNotFound());
            }
            return(View(eCOLE));
        }
コード例 #6
0
        // GET: ECOLEs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ECOLE eCOLE = db.ECOLEs.Find(id);

            if (eCOLE == null)
            {
                return(HttpNotFound());
            }
            ViewBag.REGLEID    = new SelectList(db.REGLEs, "REGLEID", "DESCRIPTION", eCOLE.REGLEID);
            ViewBag.HERITAGEID = new SelectList(db.HERITAGEs, "HERITAGEID", "DESCRIPTION", eCOLE.HERITAGEID);
            return(View(eCOLE));
        }
コード例 #7
0
        public ActionResult SupprimerEcoleSecteur(int?idEcole, int?idSecteur)
        {
            SECTEUR leS = db.SECTEUR.SingleOrDefault(s => s.ID == idSecteur);

            if (leS != null)
            {
                ECOLE uneEcole = db.ECOLE.SingleOrDefault(e => e.ID == idEcole);

                if (uneEcole != null)
                {
                    leS.ECOLE.Remove(uneEcole);

                    db.SaveChanges();
                    return(RedirectToAction("EcolesSecteur", new { @idSect = idSecteur }));
                }
            }

            return(RedirectToAction("GestionSecteurs"));
        }
コード例 #8
0
        public ActionResult AjoutEcoleSecteur(int?idEcole, int?idSecteur)
        {
            if (!string.IsNullOrEmpty(Request.Form["ajoutEcole"]))
            {
                if (idSecteur != null && idEcole != null)
                {
                    SECTEUR leS      = db.SECTEUR.SingleOrDefault(s => s.ID == idSecteur);
                    ECOLE   uneEcole = db.ECOLE.SingleOrDefault(e => e.ID == idEcole);
                    leS.ECOLE.Add(uneEcole);

                    db.SaveChanges();

                    TempData[Constantes.CLE_MSG_RETOUR] =
                        new Message(Message.TYPE_MESSAGE.SUCCES, Resources.Messages.EcoleAjoutSectOk);

                    return(RedirectToAction("EcolesSecteur", new { @idSect = idSecteur }));
                }
            }

            return(RedirectToAction("GestionSecteurs"));
        }