public static ITry <NonEuropeanUnionTaxpayerIdentificationNumber, INonEmptyEnumerable <Error> > Create(NonEuropeanUnionCountry country, string taxpayerNumber)
 {
     return(ObjectValidations.NotNull(country).FlatMap(c =>
     {
         var nonEmptyNumber = StringValidations.NonEmpty(taxpayerNumber);
         return nonEmptyNumber.Map(n => new NonEuropeanUnionTaxpayerIdentificationNumber(c, n));
     }));
 }
Ejemplo n.º 2
0
 public static ITry <NonEmptyString, INonEmptyEnumerable <Error> > Create(string value)
 {
     return(StringValidations.NonEmpty(value).Map(v => new NonEmptyString(v)));
 }