Esempio n. 1
0
        public void DoAction(CalculationExceptionListVM vm)
        {
            var calcExp = vm.SelectedCalculationException;

            calculationService.GetCalculationException((res, exp) => pmsController.BeginInvokeOnDispatcher(() =>
            {
                if (exp == null)
                {
                    if (res != null)
                    {
                        periodController.ShowCalculationExceptionView(res);
                    }
                    else
                    {
                        pmsController.ShowMessage("اطلاعات خطای محاسبه  جهت ارسال به صفحه نمایش معتبر نمی باشد");
                    }
                }
                else
                {
                    pmsController.HandleException(exp);
                }
            }), vm.Calculation.PeriodId, calcExp.CalculationId, calcExp.Id);
        }