Exemple #1
0
        public ActionResult Create([Bind(Include = "id_CoursReussi,id_Sess,id_College,id_Statut,id_Cours,resultat,autre_Cours,autre_College")] CoursSuivi coursSuivi, int?id)
        {
            ViewBag.id_Cours   = Liste.ListeCours();
            ViewBag.id_College = Liste.ListeCollege();
            ViewBag.id_Statut  = Liste.ListeStatutCours();
            ViewBag.id_Sess    = Liste.ListeSession();

            if (id != null && _dataRepository.FindPersonne((int)id) == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (id != null)
            {
                coursSuivi.id_Pers = (int)id;
            }

            ViewBag.idPers = coursSuivi.id_Pers;

            Valider(coursSuivi, true);

            if (ModelState.IsValid)
            {
                _dataRepository.AddCoursSuivi(coursSuivi);
                return(RedirectToAction("Details", "DossierEtudiant", new { id = SessionBag.Current.id_Inscription }));
            }

            return(View(coursSuivi));
        }