Basic REST API .NET Core implementation consisting of the following components :
-
Web application -> API project,
-
Entity Framework Core to connect to the database
-
.Net Standard Class Library for View Models,
-
Implementation of generic Interface, Services and Controllers which we use to reduce code writing,
-
Dependency injection technique,
-
AutoMapper uses for configuration API to define an object-object mapping strategy,
-
Basic authentication for simple authentication scheme built into the HTTP protocol,
-
Filter custom class to rewrite the response message ( Action and Exception )