/// <summary> /// Gets tax rate /// </summary> /// <param name="taxRateRequest">Tax rate request</param> /// <returns>Tax</returns> public TaxRateResult GetTaxRate(TaxRateRequest taxRateRequest) { if (taxRateRequest.Address == null) { return new TaxRateResult { Errors = new List <string> { "Address is not set" } } } ; //get tax rate var taxRate = _avalaraTaxManager.GetTaxRate(taxRateRequest); if (!taxRate.HasValue) { return new TaxRateResult { Errors = new List <string> { "No response from the service" } } } ; return(new TaxRateResult { TaxRate = taxRate.Value }); }