public void HandleEvent(ValidationSucceeded eventHandled) { #region Logging if (null != log) { log.LogDebug($"HandleEvent( ValidationSucceeded )", nameof(Command_Summary_Projection)); } #endregion if (null != eventHandled) { // Set the status as "Validated" base.AddOrUpdateValue <CommandState>(nameof(CurrentState), 0, CommandState.Validated); } else { #region Logging if (null != log) { log.LogWarning($"HandleEvent( ValidationSucceeded ) - parameter was null", nameof(Command_Summary_Projection)); } #endregion } }
/// <summary> /// Runs the validation process. /// </summary> public ValidationStatus Validate() { if (UsePattern && patternRegex != null) { var matchStatus = patternRegex.IsMatch(value?.ToString() ?? string.Empty) ? ValidationStatus.Success : ValidationStatus.Error; if (Status != matchStatus) { Status = matchStatus; if (matchStatus == ValidationStatus.Success) { ValidationSucceeded?.Invoke(new ValidationSucceededEventArgs()); } else if (matchStatus == ValidationStatus.Error) { ValidationFailed?.Invoke(new ValidationFailedEventArgs(null)); } Validated?.Invoke(new ValidatedEventArgs(Status, null)); StateHasChanged(); } } else { var handler = Validator; if (handler != null) { Validating?.Invoke(); var args = new ValidatorEventArgs(value); handler(args); if (Status != args.Status) { Status = args.Status; if (args.Status == ValidationStatus.Success) { ValidationSucceeded?.Invoke(new ValidationSucceededEventArgs()); } else if (args.Status == ValidationStatus.Error) { ValidationFailed?.Invoke(new ValidationFailedEventArgs(args.ErrorText)); } Validated?.Invoke(new ValidatedEventArgs(Status, args.ErrorText)); StateHasChanged(); } } } return(Status); }
/// <summary> /// Runs the validation process. /// </summary> public ValidationStatus Validate() { var handler = Validator; if (handler != null) { Validating?.Invoke(); var args = new ValidatorEventArgs(value); handler(args); if (Status != args.Status) { Status = args.Status; if (args.Status == ValidationStatus.Success) { ValidationSucceeded?.Invoke(new ValidationSucceededEventArgs()); } else if (args.Status == ValidationStatus.Error) { ValidationFailed?.Invoke(new ValidationFailedEventArgs(args.ErrorText)); } Validated?.Invoke(new ValidatedEventArgs(Status, args.ErrorText)); StateHasChanged(); } } return(Status); }
/// <summary> /// Runs the validation process. /// </summary> public ValidationStatus Validate() { var handler = Validator; //Status = ValidationStatus.None; if (handler != null) { Validating?.Invoke(); var args = new ValidatorEventArgs(value); handler(args); if (Status != args.Status) { Status = args.Status; if (args.Status == ValidationStatus.Success) { ValidationSucceeded?.Invoke(new ValidationSucceededEventArgs()); } else if (args.Status == ValidationStatus.Error) { ValidationFailed?.Invoke(new ValidationFailedEventArgs(args.ErrorText)); } Validated?.Invoke(new ValidatedEventArgs(Status, args.ErrorText)); StateHasChanged(); } } // force the reload of all child components //StateHasChanged(); return(Status); }
public IClassifierDataSourceHandler.EvaluationResult EvaluateEvent(ValidationSucceeded eventToEvaluate) { return(IClassifierDataSourceHandler.EvaluationResult.Exclude); }