public ActionResult ShowApproves() { HourlyLeaveManager dlm = new HourlyLeaveManager(UOW); var HourlyLeaves = dlm.GetByOrganisationID(this.CurrentUser.OrganizationUnitID). Where(x => x.WorkflowStage.Order == 4); return(View(new HourlyLeaveAssembler().ToJsons(HourlyLeaves.ToList()))); }
public ActionResult ShowDenied() { HourlyLeaveManager dlm = new HourlyLeaveManager(UOW); var currentUser = new UserHelper().GetCurrent(); var HourlyLeaves = dlm.GetByOrganisationID(currentUser.OrganizationUnitID). Where(x => x.WorkflowStage.Order == 1); return(View(new HourlyLeaveAssembler().ToJsons(HourlyLeaves.ToList()))); }
public ActionResult ApproveAll() { HourlyLeaveManager dlm = new HourlyLeaveManager(UOW); var hourlyLeaves = dlm.GetByOrganisationID(this.CurrentUser.OrganizationUnitID). Where(x => x.WorkflowStage.Order == 3); foreach (var leave in hourlyLeaves) { dlm.Approve(leave); } UOW.SaveChanges(); return(RedirectToAction("ApproveIndex", new { ac = "ApproveAll" })); }