public void DoAction(UnitIndexInPeriodTreeVM vm) { if (vm.SelectedAbstractIndexInPeriod == null) { return; } var unitIndexInPeriod = new UnitIndexInPeriodDTO(); unitIndexInPeriod.PeriodId = vm.Period.Id; //vm.PeriodAbstractIndexes.PeriodId; unitIndexInPeriod.ParentId = vm.SelectedAbstractIndexInPeriod.Data.Id; periodController.ShowUnitIndexInPeriodView(unitIndexInPeriod, ActionType.AddUnitIndexInPeriod); }
public void DoAction(UnitIndexInPeriodTreeVM vm) { unitIndexService.GetUnitIndexInPeriod((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { if (res != null) { periodController.ShowUnitIndexInPeriodView(res, ActionType.ModifyUnitIndexInPeriod); } else { pmsController.ShowMessage("اطلاعات شاخص جهت ارسال به صفحه ویرایش معتبر نمی باشد"); } } else { pmsController.HandleException(exp); } }), vm.Period.Id, vm.SelectedAbstractIndexInPeriod.Data.Id); }