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); }