public void DoAction(InquirerInquiryUnitListVM vm) { if (vm.SelectedInquirySubject == null) { return; } inquiryService.GetInquiryForm((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { res.UnitName = vm.SelectedInquirySubject.UnitName; periodController.ShowInquiryUnitFormView(res, ActionType.FillInquiryUnitForm); } else { pmsController.HandleException(exp); } }), vm.PeriodId, vm.InquirerEmployeeNo, vm.SelectedInquirySubject.UnitId); }