# Gadget Store MVC

## Description

ASP NET MVC Core application for simple gadget store which implies CRUD operations.

![StorePicture](GadgetStore.jpg?raw=true)

## Functionality

- User
  - Register
  - Login
  - Logout
  - Order gadget
  - Edit order
  - Cancel order

- Administrator
  - Manage user roles
  - Add new users
  
## To Do
- Inject automapper properly
- Make repository implemented by tasks
- Fix order view model
- Revise user card to display all orders with gadget name, price, and total price in cart
  
## Notes
- Packges in order to code first: EF Core, Tools, Design, EF Postgres