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); }
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); }