Skip to content

A C# ASP.NET Core Web API, Consumers can CRUD Shift data via HTTP requests. Using SQL Server and Entity Framework.

Notifications You must be signed in to change notification settings

Velrosa/Shift-Tracker-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shift Tracker API

  • 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

Features

  • API-Project-Layout

  • Shift Controller for handling HTTP requests

  • Shift Model for handling of data

    • API-Shift-Model
  • 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

Packages

  • Microsoft.EntityFrameworkCore.SqlServer
  • System.Configuration.ConfigurationManager

About

A C# ASP.NET Core Web API, Consumers can CRUD Shift data via HTTP requests. Using SQL Server and Entity Framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages