Skip to content

Latest commit

 

History

History
57 lines (26 loc) · 1.06 KB

README.md

File metadata and controls

57 lines (26 loc) · 1.06 KB

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