Example #1
0
        // 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));
        }