public ActionResult Inscription() { Poste poste = new Poste(); try { ViewData["listePoste"] = poste.GetPostes(); return(View("Inscription")); } catch (Exception ex) { return(View("Inscription")); } }
public ActionResult Register() { Poste poste = new Poste(); try { Utilisateur utilisateur = new Utilisateur(); string nom = Request.Form["nom"]; string prenoms = Request.Form["prenoms"]; string identifiant = Request.Form["identifiant"]; string idposte = Request.Form["poste"]; string mdp1 = Request.Form["mdp1"]; string mdp2 = Request.Form["mdp2"]; utilisateur.comparaisonMdp(mdp1, mdp2); utilisateur.NomUtilisateur = nom; utilisateur.Prenoms = prenoms; utilisateur.Poste = poste; poste.IdPoste = idposte; utilisateur.Identifiants = identifiant; utilisateur.Mdp = mdp1; utilisateur.Etat = "0"; Poste postetemp = new Poste(); if (mdp1.Length <= 4) { ViewBag.erreur = "Le mot de passe ne doît pas être inférieur à 4 caractères"; ViewData["listePoste"] = postetemp.GetPostes(); return(View("Inscription")); } else { utilisateur.CreateUtilisateur(); ViewBag.message = "Inscription fait avec succès, attente validation de l'administrateur"; return(View("Login")); } } catch (Exception ex) { ViewData["listePoste"] = poste.GetPostes(); ViewBag.erreur = ex.Message; return(View("Inscription")); } }