Skip to content

Simple API with loosely coupled components, easy to expand and modify. Using C# ASP.NET Core 2.0 MVC

Notifications You must be signed in to change notification settings

MatMiraglio/SolsticeApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolsticeApi

API Built Using:

  1. C#
  2. ASP.NET Core 2.0 MVC
  3. Entity Framework Core
  4. SQL Server Express
  5. IIS Express
  6. Command Design Pattern
  7. Dependency Injection

This is a simple api with loosly coupled components, easy to expand and modify.

The usage of Dependency Injection and Command Design Pattern facilitates the writing of unit test for the application.

To Do List:

  1. Add authentication
  2. Add integration with Swagger(Open API) for documentation
  3. Add JSON-PATCH option
  4. Add ViewModels and Mapping for improved security
  5. Write unit tests

This application can be tested using Visual Studio Community 2017 and Postman, a popular application to develop and test APIs.

Visual Studio Community 2017: www.visualstudio.com/vs/community/

Postman: https://www.getpostman.com

How to Test:

  1. Download or clone project.
  2. Open it on Visual Studio.
  3. Launch the application with Ctrl + F5.
  4. Test the http requests using Postman (Postman documentation: https://www.getpostman.com/docs/v6/).

How to consume this API: See Documentation.txt File

Releases

No releases published

Packages

No packages published

Languages