// 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)); }
// 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")); }
public ActionResult refuserdemandedelegation(int id) { ServiceDelegation.refuserdemandedelegation(id); return(RedirectToAction("Index", "Auditeur")); }