public ValidateArgumentResult NameMustBeUnique(string productName, int storeId) { var exists = _productQuery.ExistsByName(productName, storeId); if (exists) { var error = new ProductNameMustBeUniqueArgumentError(); return(ValidateArgumentResult.Invalid(error)); } return(ValidateArgumentResult.Valid()); }