Пример #1
0
        public FormattedValidationResult(ValidationResult validationResult, object value, MultiLanguagePathText path, int priority = 0)
        {
            Priority = priority;
            Type     = validationResult.Type;
            Message  = validationResult.Message;
            var multiLanguageTextBaseWithPath = Message as MultiLanguageTextBaseWithPath;

            if (multiLanguageTextBaseWithPath != null)
            {
                multiLanguageTextBaseWithPath.Path  = path;
                multiLanguageTextBaseWithPath.Value = value;
            }
            else
            {
                Path  = path;
                Value = value;
            }
        }
Пример #2
0
 public static FormattedValidationResult Error(MultiLanguageTextBase message, object value, MultiLanguagePathText path, int priority = 0)
 {
     return(new FormattedValidationResult(ValidationResult.Error(message), value, path, priority));
 }
Пример #3
0
 public static FormattedValidationResult Ok(object value, MultiLanguagePathText path, int priority = 0)
 {
     return(new FormattedValidationResult(ValidationResult.Ok, value, path, priority));
 }