Пример #1
0
 public ActionResult Nouveau(string prenom, string nom, string mail, string password)
 {
     if (_utilisateurRepository.getall().First(x => x.Email == mail) != null)
     {
         ViewData["ErreurMessage"] = "Erreur le mail est déjà associé à un compte";
     }
     else
     {
         var utilisateur = new Utilisateur(new string[] { "0", nom, prenom, mail, password });
         if (_utilisateurRepository.UpdateOrCreate(utilisateur))
         {
             _utilisateurRepository.getall().First(x => x.Email == mail && x.Password == password);
             if (_utilisateurRepository != null)
             {
                 HttpContext.Response.Cookies.Set(new HttpCookie("Connect", utilisateur.ID.ToString()));
                 return(RedirectToAction("Index", "Home"));
             }
             else
             {
                 ViewData["ErreurMessage"] = "Erreur critique.";
             }
         }
         else
         {
             ViewData["ErreurMessage"] = "Erreur le mail est déjà associé à un compte";
         }
     }
     return(View("Enregistrement"));
 }