- Added Authentication and Authorization to Gateway
- Added common base classes, interfaces, and libraries
- FluentEmail library was added to send users mails after a success order by smtp provider
- Microsoft JWT Bearer library was added to add Authentication and Authorization to Project
- Login
- Register
- MakeOrderSuccess
- Iyzipay library was added to recieve payment from clients
- TwentyTwenty library was added to save product images in local
- GetProducts
- CreateProduct
- UpdateProduct
- DeleteProduct
- UpdateImage
- GetPrice
- DecreaseStock
- CreateCard
- RemoveCard
- GetCard
- ClearCard
- CheckOut