1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
public ActionResult Create()
{
NiveauDropDownList();
if (Request != null && Request.IsAjaxRequest())
{
return PartialView("_Create");
}
return View();
}
[HttpPost]
public ActionResult Create(Etudiant etudiant)
{
if (ModelState.IsValid)
{
unitOfWork.EtudiantRepository.Insert(etudiant);
unitOfWork.Save();
return RedirectToAction("Index");
}
NiveauDropDownList(etudiant.NiveauID);
return View(etudiant);
}
private void NiveauDropDownList(object selectedNiveau = null)
{
var niveauQuery = unitOfWork.NiveauRepository.Get();
ViewBag.NiveauID = new SelectList(niveauQuery, "NiveauID", "Libelle", selectedNiveau);
}
private void NiveauDropDownList(object selectedNiveau = null)
{
var niveauQuery = unitOfWork.NiveauRepository.Get();
ViewBag.NiveauID = new SelectList(niveauQuery, "NiveauID", "Libelle", selectedNiveau);
} |
Partager