Exemple #1
0
        public ActionResult Creer()
        {
            UtilisateurServiceAPI usa = new UtilisateurServiceAPI();
            UtilisateurCreation   u   = new UtilisateurCreation();

            u.SLIRoles = usa.DonnerSLIRoles((int?)null).ToList();
            return(View(u));
        }
Exemple #2
0
 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
     });
 }
Exemple #3
0
        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));
        }