public ServiceBase(ICache cache) { this._cacheHelper = new CacheHelper(cache); this._saveManyItens = new List <T>(); this._validationResult = new ValidationSpecificationResult(); this._validationConfirm = new ConfirmEspecificationResult(); this._validationWarning = new WarningSpecificationResult(); }
public void Validate(T entity) { if (entity.IsNull()) { return; } result = this.GetValidationAnnotationsResult(entity); }
public virtual void AddDomainValidation(IEnumerable <string> newErrors) { var _erros = new List <string>(); if (this._validationResult.IsNull()) { this._validationResult = new ValidationSpecificationResult(); } if (this._validationResult.Errors.IsAny()) { _erros.AddRange(this._validationResult.Errors); } if (newErrors.IsAny()) { _erros.AddRange(newErrors); this._validationResult.IsValid = false; } this._validationResult.Errors = _erros; }
public virtual void SetDomainValidation(ValidationSpecificationResult value) { this._validationResult = value; }