Example #1
0
        public async Task <TaxCertificate> GetCertificateAsync(int certificateID)
        {
            var companyID         = _settings.CompanyID;
            var certificate       = _avaTax.GetCertificateAsync(companyID, certificateID, "");
            var pdf               = GetCertificateBase64String(companyID, certificateID);
            var mappedCertificate = TaxCertificateMapper.Map(await certificate, await pdf);

            return(mappedCertificate);
        }
Example #2
0
        public async Task <TaxCertificate> GetCertificateAsync(int certificateID)
        {
            if (ShouldMockAvalaraResponse())
            {
                return(CreateMockTaxCertificate());
            }

            var companyID         = _settings.CompanyID;
            var certificate       = _avaTax.GetCertificateAsync(companyID, certificateID, "");
            var pdf               = GetCertificateBase64String(companyID, certificateID);
            var mappedCertificate = TaxCertificateMapper.Map(await certificate, await pdf);

            return(mappedCertificate);
        }