You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
C# DOT NET The Tax Calculation API authorizes the user and the API access. The SQLite that contains the API keys is encrypted and can, once created, be shipped, and the respective secrets be shared later.
The tax calculated may not be accurate as it uses the combined tax and does not have access to the nexus
Possibly could build a database with all the state to state regulations to create the Nexus lookup table.
Documentation has indexed for lookup should a need arise...
Auth
This docker container has unit tests as well as API interaction using swagger, data storage is handled using Encrypted SQLite
The Service contains user authentication authenticated API key, SQLite DB insert, and Calculation calls
as well as other features
To run project clone then open in Visual Studios
Download and install Docker-Desktop
Execute in VisualStudios Using the docker file
Troubleshoot: Delete Docker file and right-click project add Docker Support
Test Calculation Method
Step 1: Register user using swagger
Step 2: Save API Key using the credentials created in step 1
Step 3: Make a call to API entering amount and ZIP code
Test Tax rates endpoint will return the values for given zip code
Enter password and the user
The Endpoint right above in swagger is geared towards more complicated queries, but the API key does not allow thus is not tested
Using Unit tests, they are located together with the project on the test branch
Run API Docker container
Must alter the user then run the test
Then add a user to unit test 3
all expected values should return 201 or 200
About
C# DOT NET The Tax Calculation API authorizes the user and the API access. The SQLite that contains the API keys is encrypted and can, once created, be shipped, and the respective secrets be shared later.