Exemple #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));
        }
Exemple #2
0
        // GET: Delegation
        public ActionResult demanderdelegation([Bind] DelagationViewModel vm)
        {
            Delegation delegation = new Delegation();

            delegation.Delegate       = ServiceAuditeur.GetAuditeur(vm.audit);
            delegation.Concernedaudit = ServiceAudit.getAuditdetached(vm.AuditId);
            delegation.Delegator      = ServiceAuditeur.GetAuditeur(ServiceUser.getAuditeurUser(User.Identity.Name));
            delegation.semaine        = ServiceSemaine.getCurrentSemaine();
            ServiceDelegation.addDelegation(delegation);
            return(RedirectToAction("Index", "Auditeur"));
        }
Exemple #3
0
 public ActionResult refuserdemandedelegation(int id)
 {
     ServiceDelegation.refuserdemandedelegation(id);
     return(RedirectToAction("Index", "Auditeur"));
 }