public Error Satisfy(DomainEntity domainEntity)
 {
     if (_repo.HasSimilar(domainEntity))
     {
         return(new Error($"{_dictionary.Translate(domainEntity.GetType().Name)} already exists."));
     }
     return(Error.Empty);
 }
        private Error CreateError()
        {
            var message = $"{_dictionary.Translate(_propertyName)} cannot be empty.";

            return(new Error(message));
        }