Skip to content

ASP.NET Core 6 REST API - SQL Server 2019 - Restaurant Point of Sale System

License

Notifications You must be signed in to change notification settings

intelguasoft/PosApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PosApi

ASP.NET Core 6 REST API for restaurant point of sale system with SQL Server 2019 backend.

Includes these features:

  • ASP.NET MVC
  • Core 6 Entity Framework -Integration Tests
  • Unit Tests
  • DTOs to handle input and output requests
  • NLog logging
  • Repository Pattern
  • AutoMapper
  • Global Error handling
  • Content Negotiation with REST API output in JSON, XML, and CSV
  • GET, POST, PUT, PATCH, DELETE
  • Action Filters for DRY data validation
  • Paged data responses
  • Migrated to Database First
  • EntityFramework Reverse POCO Code First Generator (https://www.reversepoco.co.uk/)
  • Filtered API responses
  • Search
  • Sort
  • HATEOAS Interface
  • Add HEAD and OPTIONS headers
  • Add Root document
  • Add API Versioning

Written with StackEdit.

About

ASP.NET Core 6 REST API - SQL Server 2019 - Restaurant Point of Sale System

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages