public async Task <ASalesTax_SalesTax> LookupSalesTaxAsync(ASalesTax_LookupSalesTax request) { using var log = BeginFunction(nameof(SalesTaxAdminService), nameof(LookupSalesTaxAsync), request); try { // HACK: Migrate await Task.CompletedTask.ConfigureAwait(false); throw new NotSupportedException(); //var op = new KansasSalesTaxTableLookupOperation(Environment); //var opResult = await op.ExecuteAsync(request.City, request.PostalCode, request.PaymentDate); //var result = new Admin_SalesTax_ResponseData() //{ // SalesTax = opResult.SalesTaxRate, // SalesTaxJurisdiction = opResult.SalesTaxJurisdiction //}; //log.LogResult(result); //return result; } catch (Exception ex) { log.Exception(ex); throw; } }
#pragma warning disable IDE0060 // Remove unused parameter public async Task <ActionResult> SalesTax(TestSalesTaxModel model) #pragma warning restore IDE0060 // Remove unused parameter { var svcRequest = new ASalesTax_LookupSalesTax() { Address = "17340 West 156 Terrace", City = "OLATHE", PostalCode = "66062", PaymentDate = new DateTime(2016, 10, 15) }; var svcResponse = await m_salesTaxService.LookupSalesTaxAsync(svcRequest); ModelState.Clear(); model = new TestSalesTaxModel() { SalesTax = svcResponse.SalesTax, SalesTaxJurisdiction = svcResponse.SalesTaxJurisdiction }; return(View(model)); }