Exemplo n.º 1
0
 public ActionResult Inscription(Client client, bool captchaValid)
 {
     using (var context = new Front())
     {
         // Si les données ne sont pas bonne ou que le client existe deja on renvoi la page avec les erreurs
         if (!ModelState.IsValid || context.VerifierExistenceClient(client.EmailClient))
         {
             ClientViewModel modelerror = new ClientViewModel
             {
                 Connecte = false
             };
             if (context.VerifierExistenceClient(client.EmailClient))
             {
                 modelerror.Message = "Erreur : Cette adresse mail est déja utilisée";
             }
             return(View(modelerror));
         }
         //Inscription du client dans la base
         context.InscriptionClient(client);
         ClientViewModel model = new ClientViewModel
         {
             Connecte = false
         };
         // On renvoi le client sur la page d'authentification
         return(RedirectToAction("Login", "Authentication"));
     }
 }