public ActionResult Create(LesCursus cursus)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    // TODO: Add insert logic here
                    LesCursusDAO.Create(cursus);


                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(cursus));
                }
            }
            catch (Exception ex)
            {
                // on n 'a pas préciser la vue qu'on veut afficher don il va afficher la vue de create

                ModelState.AddModelError("Erreur", ex);
                ViewBag.Error = "Un problème est survenue ";
                return(View(cursus));
            }
        }
 public ActionResult Edit(int id, LesCursus cursus, FormCollection form)
 {
     try
     {
         // TODO: Add update logic here
         LesCursusDAO.Edit(cursus);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Delete(int id, LesCursus c)
        {
            //if (id == null)
            //{
            //    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            //}

            try
            {
                LesCursusDAO.Delete(id);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                //return RedirectToAction("Delete", new { id = id, savechagesError = true });
                return(View());
            }
        }
 // GET: LesCursus/Delete/5
 public ActionResult Delete(int id)
 {
     return(View(LesCursusDAO.FindById(id)));
 }
        // GET: LesCursus/Details/5
        public ActionResult Details(int id)
        {
            LesCursus c = LesCursusDAO.FindById(id);

            return(View(c));
        }
 public LesCursusController()
 {
     LesCursusDAO.Init();
     LesCursusDAO.FindAll();
 }