Skip to content

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.

Notifications You must be signed in to change notification settings

Patrick-Gourdet/TaxDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# DOT NET Upgraded Project to .NET 8 CORE I still need to update various packages but they have breaking changes particularly in the Auth Process.

The MOQ setup is under construction

GITHUB Pages for TAX API

<<< Follow Link above >>>

<<< click here for Docker >>>DockerRepo

Tax Api Docker Container Repo

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

Patricks GitHub stats

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

Build Status

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.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages