コード例 #1
0
        public ValidationResult Validate()
        {
            var validationResult = new ValidationResult();

            validationResult.ProductValidationResult      = _productCollection.Validate();
            validationResult.AccountPriceValidationResult = _accountPriceCollection.Validate();
            validationResult.CategoryValidationResult     = _categoryCollection.Validate();
            validationResult.BrandValidationResult        = _brandCollection.Validate();
            validationResult.UserValidationResult         = _userCollection.Validate();

            validationResult.Success = validationResult.ProductValidationResult.Success &&
                                       validationResult.AccountPriceValidationResult.Success &&
                                       validationResult.CategoryValidationResult.Success &&
                                       validationResult.BrandValidationResult.Success &&
                                       validationResult.UserValidationResult.Success;

            _feedsValid = validationResult.Success;

            return(validationResult);
        }