// GET: Auditeur public ActionResult Index() { List <Delegation> demandes = ServiceDelegation.getDemandesDelegation(ServiceUser.getAuditeurUser(User.Identity.Name)); List <Delegation> offres = ServiceDelegation.getoffresDelegation(ServiceUser.getAuditeurUser(User.Identity.Name)); List <Auditeur> auditeurs = ServiceAuditeur.GetAllAuditeurs();// GetAllAuditeursexceptloggedin(User.Identity.Name); List <SelectListItem> auditeursselectlist = new List <SelectListItem>(); foreach (var item in auditeurs.Where(a => a.AuditeurId != ServiceUser.getAuditeurUser(User.Identity.Name)).ToList()) { auditeursselectlist.Add(new SelectListItem { Value = item.AuditeurId.ToString(), Text = item.Nom + " " + item.Prenom }); } List <Audit> thisweekaudits = ServiceAudit.Getmyauditsthisweek(User.Identity.Name); List <Audit> lastweekmissingaudits = ServiceAudit.Getmymissedauditslastweek(User.Identity.Name); InterfaceAuditeurViewModel vm = new InterfaceAuditeurViewModel { audits = thisweekaudits, auditsderniersemaine = lastweekmissingaudits, auditeursselectlist = auditeursselectlist, offres = offres, demandes = demandes }; return(View(vm)); }