public override FieldValidatorResult Validate(string value) { if (DataTypeDictionary.All.ContainsKey(_dateType) == false) { return(FieldValidatorResult.Valid(value)); } object parsedValue = null; return(value.TryParse(DataTypeDictionary.All[_dateType], out parsedValue) ? FieldValidatorResult.Valid(parsedValue) : FieldValidatorResult.Invalid(Text.System.DataTypeValidator)); }
private CommandExecutionResult CurrentScreen(Question question, FieldValidatorResult result) { return(new CommandExecutionResult(GetQuestionScreenType(question), new CommandModel(question, result.Message))); }
public override FieldValidatorResult Validate(string value) { return(value.Trim().IsNullOrEmpty() == false ? FieldValidatorResult.Valid() : FieldValidatorResult.Invalid(Text.System.RequiredValidatorError)); }
public override FieldValidatorResult Validate(string value) { return(_allowedValues.Any(allowedValue => allowedValue.ToLower() == value.ToLower()) ? FieldValidatorResult.Valid() : FieldValidatorResult.Invalid($"{Text.System.AllowedValuesValidator} {_allowedValues.Join()}")); }