public ActionResult Create() { PayrollDeductionAccountViewModel vm = new PayrollDeductionAccountViewModel(); vm.PayrollDeductionAccount = new Models.PayrollDeductionAccount(); vm.PayrollDeductionAccount.Active = true; return View(SetupPayrollDeductionAccountViewModel(vm)); }
public ActionResult Edit(PayrollDeductionAccountViewModel vm) { if (ModelState.IsValid) { this.unitOfWork.PayrollDeductionAccountRepository.Update(vm.PayrollDeductionAccount); this.unitOfWork.Save(); return RedirectToAction("Index"); } return View(SetupPayrollDeductionAccountViewModel(vm)); }
private PayrollDeductionAccountViewModel SetupPayrollDeductionAccountViewModel(PayrollDeductionAccountViewModel vm) { vm.People = this.unitOfWork.PersonPrimaryInfoRepository.PeopleSelectList(vm.PayrollDeductionAccount.PersonPrimaryInfoID); return vm; }
public ActionResult Edit(int payrollDeductionAccountID) { PayrollDeductionAccountViewModel vm = new PayrollDeductionAccountViewModel(); vm.PayrollDeductionAccount = this.unitOfWork.PayrollDeductionAccountRepository.GetByID(payrollDeductionAccountID); return View(SetupPayrollDeductionAccountViewModel(vm)); }