public ActionResult creerUtilisateur(UTILISATEUR utilisateur)
 {
     Models.AccountModels accountModels = new Models.AccountModels();
     if (accountModels.UtilisateurExiste(utilisateur))
     {
         ModelState.AddModelError("EMAIL_UTILISATEUR", "Cet email est déjà utilisé");
         return(View(utilisateur));
     }
     if (!ModelState.IsValid)
     {
         return(View(utilisateur));
     }
     accountModels.CreerUtilisateur(utilisateur);
     return(Content("Connecté en mode client"));
 }
        public ActionResult Connexion(UTILISATEUR utilisateur)
        {
            UTILISATEUR user;
            string      typeUser;

            Models.AccountModels accountModels = new Models.AccountModels();
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError("EMAIL_UTILISATEUR", "Cet email n'existe pas");
                return(View("Login"));
            }
            else
            {
                user     = accountModels.Login(utilisateur);
                typeUser = user.TYPE_UTILISATEUR;
                switch (typeUser.Trim())
                {
                case "Admin":
                    return(Content("Connecté en mode admin" + user.EMAIL_UTILISATEUR + ", " + user.MDP_UTILISATEUR + ", " + user.TYPE_UTILISATEUR));

                    break;

                case "Vendeur":
                    return(Content("Connecté en mode vendeur" + user.EMAIL_UTILISATEUR + ", " + user.MDP_UTILISATEUR + ", " + user.TYPE_UTILISATEUR));

                    break;

                case "Client":
                    return(Content("Connecté en mode client" + user.EMAIL_UTILISATEUR + ", " + user.MDP_UTILISATEUR + ", " + user.TYPE_UTILISATEUR));

                    break;

                default:
                    return(Content(":/" + user.EMAIL_UTILISATEUR + ", " + user.MDP_UTILISATEUR + ", " + user.TYPE_UTILISATEUR));

                    break;
                }
            }
        }