public ActionResult Enregistrer(UtilisateurEnregistrement uc) { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); int i = usa.Creer(uc.VersUtilisateur()); if (i > 0) { SessionUtilisateur.AssignerUtilisateur(new UtilisateurServiceAPI().Donner(i)); return(RedirectToAction("Index", "Home")); } return(View(uc)); }
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)); }