Beispiel #1
0
        public PartialViewResult GetAdjustments(string date)
        {
            var lastPayrollDate = _employeePayrollService.GetNextPayrollStartDate();

            ViewBag.EditAdjustment = date.Split('-')[1].DeserializeDate().AddDays(1) >= lastPayrollDate ? true : false;

            var viewModel = new EmployeeAdjustmentViewModel {
                Date = date, EmployeeAdjustments = GetEmployeeAdjustments(date)
            };

            return(PartialView("_Adjustments", viewModel));
        }
Beispiel #2
0
        public ActionResult Adjustment()
        {
            var payrollDates = _employeePayrollService.GetPayrollDates(3, DateTime.Now.AddDays(7)).ToList();
            var firstDate    = payrollDates.First().SerializedDate;

            ViewBag.EditAdjustment = true;
            var viewModel = new EmployeeAdjustmentViewModel
            {
                Adjustments = payrollDates
                              .Select(x => new SelectListItem
                {
                    Text  = x.FormattedDate,
                    Value = x.SerializedDate
                }),
                EmployeeAdjustments = GetEmployeeAdjustments(firstDate),
                Date = firstDate
            };

            return(View(viewModel));
        }