public void DoAction(UnitIndexInPeriodTreeVM vm) { var unitIndexGroupInPeriod = new UnitIndexGroupInPeriodDTO { PeriodId = vm.Period.Id }; if (vm.SelectedAbstractIndexInPeriod == null) { unitIndexGroupInPeriod.ParentId = null; } else { unitIndexGroupInPeriod.ParentId = vm.SelectedAbstractIndexInPeriod.Data.Id; } periodController.ShowUnitIndexGroupInPeriodView(unitIndexGroupInPeriod, ActionType.AddUnitIndexGroupInPeriod); }
public void DoAction(UnitIndexInPeriodTreeVM vm) { unitIndexService.GetUnitIndexGroupInPeriod((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { if (res != null) { periodController.ShowUnitIndexGroupInPeriodView(res, ActionType.ModifyUnitIndexGroupInPeriod); } else { pmsController.ShowMessage("اطلاعات شغل جهت ارسال به صفحه ویرایش معتبر نمی باشد"); } } else { pmsController.HandleException(exp); } }), vm.Period.Id, vm.SelectedAbstractIndexInPeriod.Data.Id); }