public ActionResult Creer() { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); UtilisateurCreation u = new UtilisateurCreation(); u.SLIRoles = usa.DonnerSLIRoles((int?)null).ToList(); return(View(u)); }
public static Utilisateur VersUtilisateur(this UtilisateurCreation e) { if (e == null) { return(null); } return(new Utilisateur { cartedepayement = e.cartedepayement, dateDeNaissance = e.dateDeNaissance, email = e.email, homme = e.homme, login = e.login, motDePasse = e.motDePasse, nom = e.nom, prenom = e.prenom }); }
public ActionResult Creer(UtilisateurCreation u) { if (ModelState.IsValid) { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); Utilisateur ch = u.VersUtilisateur(); IList <int> x = u.SLIRoles.Select(j => int.Parse(j.Value)).Where(k => new UtilisateurServiceAPI().DonnerSLIRoles(null).Select(m => int.Parse(m.Value)).Contains(k)) .ToList(); ch.lRoles = u.SLIRoles.Where(j => j.Selected).Select(k => int.Parse(k.Value)) .Where(m => x.Contains(m)) .VersListePypee(); int b = usa.Creer(ch); if (b >= 1) { return(RedirectToAction("Index")); } } return(View(u)); }