Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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");
            }
        }
Ejemplo n.º 3
0
 public ActionResult Edit(Membre membre)
 {
     if (ModelState.IsValid)
     {
         db.Entry(membre).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(membre);
 }