public IValidationResult Validate(INodeViewModel node, ITreeConductor <INodeViewModel> conductor) { var length = node.Value.Length; return((length >= _min && length <= _max) ? ValidationResult.Valid : new ValidationResult(false, "Value length is not in allowed range")); }
public ValidationProcessor(ITreeConductor <INodeViewModel> treeConductor) { _treeConductor = treeConductor; }
public IValidationResult Validate(INodeViewModel node, ITreeConductor <INodeViewModel> treeConductor) { return(_ruleFunc(node, treeConductor) ? new ValidationResult(true) : new ValidationResult(false, _errorMessage)); }
public IValidationResult Validate(INodeViewModel node, ITreeConductor <INodeViewModel> conductor) { return(string.IsNullOrEmpty(node.Value) ? new ValidationResult(false, "Value should nod be empty") : ValidationResult.Valid); }
public abstract IValidationResult Validate(INodeViewModel node, ITreeConductor <INodeViewModel> conductor);