public void DoAction(JobIndexInPeriodTreeVM vm) { var jobIndexGroupInPeriod = new JobIndexGroupInPeriodDTO { PeriodId = vm.Period.Id }; if (vm.SelectedAbstractIndexInPeriod == null) { jobIndexGroupInPeriod.ParentId = null; } else { jobIndexGroupInPeriod.ParentId = vm.SelectedAbstractIndexInPeriod.Data.Id; } periodController.ShowJobIndexGroupInPeriodView(jobIndexGroupInPeriod, ActionType.AddJobIndexGroupInPeriod); }
public void DoAction(JobIndexInPeriodTreeVM vm) { jobIndexService.GetJobIndexGroupInPeriod((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { if (res != null) { periodController.ShowJobIndexGroupInPeriodView(res, ActionType.ModifyJobIndexGroupInPeriod); } else { pmsController.ShowMessage("اطلاعات شغل جهت ارسال به صفحه ویرایش معتبر نمی باشد"); } } else { pmsController.HandleException(exp); } }), vm.Period.Id, vm.SelectedAbstractIndexInPeriod.Data.Id); }