public ActionResult Index() { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); IEnumerable <UtilisateurIndex> ieui = usa.Donner().Select(j => new UtilisateurIndex(j)); return(View(ieui)); }
public bool Match( HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection) { //return false; /*foreach (var x in values) * { * var u = x.Key; * var v = x.Value; * }*/ object valeurContrainte = values[parameterName]; if (valeurContrainte is null) { return(false); } if (!int.TryParse(valeurContrainte.ToString(), out int id)) { return(false); } UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); return(usa.Donner(id) != null); throw new NotImplementedException(); }
public ActionResult Supprimer(int id) { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); UtilisateurDetails u = usa.Donner(id).VersUtilisateurDetails(); return(View(u)); }
public NouvelleIndex(Nouvelle e) { this.actif = e.actif; this.description = e.description; this.titre = e.titre; this.id = e.id; UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); this.createur = usa.Donner(e.idCreateur).nomAffichage(); this.dateCreation = e.dateCreation; }
public ActionResult Modifier(int id) { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); Utilisateur u = usa.Donner(id); UtilisateurModification um = u.VersUtilisateurModification(); um.SLIRoles = usa.DonnerSLIRoles(id).ToList(); return(View(um)); }
public ActionResult Details(int id) { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); Utilisateur u = usa.Donner(id); UtilisateurDetails ud = new UtilisateurDetails(u); ud.SLIRoles = usa.DonnerSLIRoles(id).ToList(); return(View(ud)); }
public ActionResult Modifier(int id, UtilisateurModification um) { if (ModelState.IsValid) { UtilisateurServiceAPI usa = new UtilisateurServiceAPI(); UtilisateurModification vum = usa.Donner(id).VersUtilisateurModification(); um.login = vum.login; Utilisateur u = um.VersUtilisateur(); IList <int> x = um.SLIRoles.Select(j => int.Parse(j.Value)).Where(k => new UtilisateurServiceAPI().DonnerSLIRoles(null).Select(m => int.Parse(m.Value)).Contains(k)) .ToList(); u.lRoles = um.SLIRoles.Where(j => j.Selected).Select(k => int.Parse(k.Value)) .Where(m => x.Contains(m)) .VersListePypee(); u.lRoles = um.SLIRoles.Where(j => j.Selected).Select(l => Int32.Parse(l.Value)).VersListePypee(); if (usa.Modifier(id, u)) { return(RedirectToAction("Index")); } } return(View(um)); }