- A C# ASP.NET Core Web API, Consumers can CRUD Shift data via HTTP requests.
- an API that handles HTTP requests (GET, POST, PUT, DELETE)
- Requests are sent through a Controller <-> IRepository <-> Repository <-> Entity Framework <-> SQL server (database)
- Has a Console Application which consumes the API: https://github.com/Velrosa/Shift-Tracker-Console-App
-
Shift Controller for handling HTTP requests
-
Shift Model for handling of data
-
Shift Context for creation of entitys (entity framework)
-
IShiftRepository for abstraction layer between Controller and Repository
-
ShiftRepository for concrete implementation of Entity context database handling
-
App.config for storage of connection strings
- Microsoft.EntityFrameworkCore.SqlServer
- System.Configuration.ConfigurationManager

