Skip to content

kri5t/shopping-cart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shopping Cart

  • A simple shopping cart API. It includes a rest api to interact with shopping carts and items.
  • A proxy api framework to communicate with the api from C# applications
  • A DesktopClient to showcase how to use the proxy framework.

Run

Run database creation:

dotnet build && (cd ./src/Shopping.Database/ && dotnet ef database update)

Run xUnit Tests:

dotnet build && ( cd ./src/Shopping.UnitTest/ && dotnet xunit )

Run WebApi:

dotnet build && (cd ./src/Shopping.Webapi/ && dotnet run)

Run DesktopClient:

dotnet build && (cd ./src/Shopping.DesktopClient/ && dotnet run)

TODO

  • Unit tests for proxy project
  • Cleanup ProxyHttpClient
  • Extract configs for project to appsettings.json
  • Add cake build script to project

About

A simple shopping cart API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages