public void UpdateAdjustmentVoucherStatus(int id, bool isApproved, Staff responseStaff) { UnitOfWork uow = new UnitOfWork(); //For adjustment voucher, can only be approved AdjustmentVoucher voucher = uow.AdjustmentVoucherRepository.GetByID(id); if (voucher == null) { return; } if (isApproved) { voucher.Approve(responseStaff); } uow.AdjustmentVoucherRepository.Update(voucher); uow.Save(); Debug.WriteLine("Adjustment Voucher ID " + voucher.ID + " has been approved by " + responseStaff.Name); }