public ActionResult Create(Membre _membre, string _mdp2) { if (_membre.mdp.Equals(_mdp2)) { if (ModelState.IsValid && !M.emailAlreadyExist(_membre.email)) { db.Membres.Add(_membre); db.SaveChanges(); //connexion à l'inscription Session["id"] = _membre.id; Session["email"] = _membre.email; return RedirectToAction("Index","Home"); } else { ModelState.AddModelError("", Const.ERR_EMAIL); } } else { ModelState.AddModelError("", Const.ERR_MDP); } return View(_membre); }
public ActionResult Index(Membre _m) { Membre m = new Membre(); m = m.authentification(_m.email, _m.mdp); if (m == null) { ModelState.AddModelError("", Const.ERR_LOGIN); return View(_m); } else { Session["email"] = m.email; Session["id"] = m.id; if (Session["UrlPrecedente"] != null) return Redirect(UrlPrecedente()); return RedirectToAction("Index", "Home"); } }
public ActionResult Edit(Membre membre) { if (ModelState.IsValid) { db.Entry(membre).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(membre); }