Esempio n. 1
0
        internal virtual CompanyInformation Map(checkVatResponseBody body)
        {
            if (body == null)
            {
                throw new ArgumentNullException(nameof(body));
            }

            var companyInformation = new CompanyInformation
            {
                CompanyName = body.name,
                VatNumber   = body.vatNumber,
                Country     = body.countryCode
            };

            if (CanMapAddress(body.address))
            {
                MapAddress(companyInformation, body.address);
            }

            return(companyInformation);
        }
Esempio n. 2
0
 internal virtual bool CanMap(checkVatResponseBody body)
 {
     return(body != null && body.valid);
 }