private IEnumerator<IResult> GetMethodNumbers() { if (UILib.IsDesignMode()) yield break; GetMethodNumbersRequest getMethodNumbersRequest = new GetMethodNumbersRequest(true, false); yield return getMethodNumbersRequest; if (getMethodNumbersRequest.Error != null) { yield return new HandleExceptionResult(getMethodNumbersRequest.Error); } Instance.methodNumbers = getMethodNumbersRequest.Result.Clone(); NotifyOfPropertyChange(() => MethodNumbers); }
public IEnumerable<IResult> LoadViewMethodNumbers() { if (this.HasLoadedMethodNumbers) yield break; GetMethodNumbersRequest getMethodNumberTypesRequest = new GetMethodNumbersRequest(false, true); yield return getMethodNumberTypesRequest; if (getMethodNumberTypesRequest.Error != null) { yield return new HandleExceptionResult(getMethodNumberTypesRequest.Error); } this.MethodNumbers = getMethodNumberTypesRequest.Result; MethodNumbersView.MethodNumberGrid.Enable(defaultFocusDelegate); MethodNumbersView.MethodNumberData.Disable(); NotifyOfPropertyChange(() => AssistantMethodNumberMode); this.HasLoadedMethodNumbers = true; }