public ActionResult ShowApproves()
        {
            HourlyMissionManager dlm = new HourlyMissionManager(UOW);
            var HourlyMissions       = dlm.GetByOrganisationID(this.CurrentUser.OrganizationUnitID).
                                       Where(x => x.WorkflowStage.Order == 4);

            return(View(new HourlyMissionAssembler().ToJsons(HourlyMissions.ToList())));
        }
        public ActionResult ShowDenied()
        {
            HourlyMissionManager dlm = new HourlyMissionManager(UOW);
            var currentUser          = new UserHelper().GetCurrent();
            var HourlyMissions       = dlm.GetByOrganisationID(currentUser.OrganizationUnitID).
                                       Where(x => x.WorkflowStage.Order == 1);

            return(View(new HourlyMissionAssembler().ToJsons(HourlyMissions.ToList())));
        }
        public ActionResult ApproveAll()
        {
            HourlyMissionManager dlm = new HourlyMissionManager(UOW);
            var hourlyMissions       = dlm.GetByOrganisationID(this.CurrentUser.OrganizationUnitID).
                                       Where(x => x.WorkflowStage.Order == 3);

            foreach (var Mission in hourlyMissions)
            {
                dlm.Approve(Mission);
            }
            UOW.SaveChanges();
            return(RedirectToAction("ApproveIndex", new { ac = "ApproveAll" }));
        }