// GET: Coordinateur public ActionResult Index() { CoordIndexViewModel cvm = new CoordIndexViewModel(); var user = (Coordinateur)Session["coordinateur"]; cvm.Coordinateur = dbContext.Coordinateurs.SingleOrDefault(c => c.Id == user.Id); cvm.Periodes = dbContext.Periodes.ToList(); return(View(cvm)); }
public ActionResult Index(Coordinateur ens) { var user = (Coordinateur)System.Web.HttpContext.Current.Session["coordinateur"]; var coordinateur = dbContext.Coordinateurs.SingleOrDefault(e => e.Id == user.Id); coordinateur.nomComplet = ens.nomComplet; coordinateur.email = ens.email; coordinateur.civilite = ens.civilite; coordinateur.phone = ens.phone; try { dbContext.SaveChanges(); } catch (DbEntityValidationException e) { ModelState.AddModelError("error", "Une erreur s'est produite, veuillez vos informations"); } session.coordinateur = coordinateur; CoordIndexViewModel coord = new CoordIndexViewModel(); coord.Coordinateur = coordinateur; coord.Periodes = dbContext.Periodes.ToList(); return(View(coord)); }