void GenerateException(IEnumerable <T> elements, IValidateRules <T> validator) { foreach (var item in elements) { var errors = validator.ValidateResults(item); if (errors.Count() > 0) { throw new AmoCrmModelException(errors); } } }
public bool Validate(IValidateRules <Contact> validateRules) { return(validateRules.ValidateBool(this)); }
bool isModelValid(IEnumerable <T> elements, IValidateRules <T> validator) { var result = elements.ToList().Select(x => validator.ValidateBool(x)); return(result.Contains(false) ? false : true); }
public bool Validate(IValidateRules <Task> validateRules) { return(validateRules.ValidateBool(this)); }