예제 #1
0
        // 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));
        }
예제 #2
0
        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));
        }