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 virtual void AddDomainConfirm(IEnumerable <ValidationConfirm> validationConfirms)
        {
            var _validationConfirms = new List <ValidationConfirm>();

            if (this._validationConfirm.IsNull())
            {
                this._validationConfirm = new ConfirmEspecificationResult();
            }

            if (this._validationConfirm.Confirms.IsAny())
            {
                _validationConfirms.AddRange(this._validationConfirm.Confirms);
            }

            if (validationConfirms.IsAny())
            {
                _validationConfirms.AddRange(validationConfirms);
                this._validationConfirm.IsValid = false;
            }

            this._validationConfirm.Confirms = _validationConfirms;
        }
Пример #3
0
 public virtual void SetDomainConfirm(ConfirmEspecificationResult value)
 {
     this._validationConfirm = value;
 }