Console application of e-commerce system able cutomers to to shopping products by add product at own cart then can checkout and has shipping system with shippping fees.
this project contains a database design for an e-commerce platform, which includes the main entities likes:
- Customers
- Products
- Orders
- Carts
- C#/.NET
- Microsoft SQL Server
- Entity Framework
- Repository Pattern and Unit of Work
- Dependency Injection
/Data: contains application db context and it's configration/Models: contains main models at program/Repository: contains interface and implementation of data access layer/Services: application buissness logic layer
- show message that product not exists at stock and can't add it to cart.
- if add product with quantity that not decrease at stock, only decrease when checkout.
- show cart items and total price then checkout and calculate shipping fees, after that the quantity of item in the cart be empty and decrease at the stock.
- there try to checkout with total price is +$600000 and customer has +$400000




