Пример #1
0
 public Status<Account> UnderwriteMerchant(Business business)
 {
     if (string.IsNullOrWhiteSpace(business.Name))
         throw new ArgumentNullException("Business.Name");
     if (string.IsNullOrWhiteSpace(business.PhoneNumber))
         throw new ArgumentNullException("Business.PhoneNumber");
     if (string.IsNullOrWhiteSpace(business.PostalCode))
         throw new ArgumentNullException("Business.PostalCode");
     if (string.IsNullOrWhiteSpace(business.StreetAddress))
         throw new ArgumentNullException("Business.StreetAddress");
     if (string.IsNullOrWhiteSpace(business.Person.Name))
         throw new ArgumentNullException("business.Person.Name");
     if (string.IsNullOrWhiteSpace(business.Person.DateOfBirth))
         throw new ArgumentNullException("business.Person.DateOfBirth");
     if (string.IsNullOrWhiteSpace(business.Person.PhoneNumber))
         throw new ArgumentNullException("business.Person.PhoneNumber");
     if (string.IsNullOrWhiteSpace(business.Person.StreetAddress))
         throw new ArgumentNullException("business.Person.StreetAddress");
     if (string.IsNullOrWhiteSpace(business.Person.PostalCode))
         throw new ArgumentNullException("business.Person.PostalCode");
     return this.Service.Account.UnderwriteAsBusiness(AccountsUri, business.Name, business.PhoneNumber, business.Email,
         business.Meta, business.TaxId, business.DateOfBirth, business.City, business.PostalCode, business.StreetAddress,
         business.CountryCode, business.Person.Name, business.Person.DateOfBirth, business.Person.City, business.Person.PostalCode,
         business.Person.StreetAddress, business.Person.CountryCode, business.Person.TaxId);
 }