public void DoAction(JobInPeriodListVM vm) { jobInPeriodService.GetJobInPeriod((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { if (res != null) { periodController.ShowJobInPeriodView(vm.Period.Id, vm.SelectedJobInPeriod.JobId, ActionType.ModifyJobInPeriod); } else { pmsController.ShowMessage("اطلاعات شغل دوره جهت ارسال به صفحه ویرایش معتبر نمی باشد"); } } else { pmsController.HandleException(exp); } }), vm.Period.Id, vm.SelectedJobInPeriod.JobId); }
public void DoAction(JobInPeriodListVM vm) { periodController.ShowJobInPeriodView(vm.Period.Id, null, ActionType.AddJobInPeriod); }