Esempio n. 1
0
        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)));
 }
Esempio n. 3
0
 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()}"));
 }