示例#1
0
        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));
        }
示例#2
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));
        }