public void DoAction(GridRuleListVM vm) { ruleService.GetRule((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { if (res != null) { basicInfoController.ShowRuleTrailsView(res); } else { pmsController.ShowMessage("اطلاعات قانون جهت ارسال به صفحه نمایش سوابق قانون معتبر نمی باشد"); } } else { pmsController.HandleException(exp); } }), vm.Policy.Id, vm.SelectedRule.Id); }