This repo contains the whole Gateway ecosystem. It was build on top of the following components:
-
gateway.factory Handles the DB context and cares of migrations initial (seeded / populated) data [Console Application]
-
gateway.domain Holds domain code related to definitions, entities, DTOs and other shared logic [DLL]
-
gateway.api The REST API exposing the endpoints and the Swagger / OpenAPI documentation [.Net Core WEB API]
-
gateway.dal "Externally" define DB context, constituting the Data Access Layer (DAL) for this case [DLL]
-
gateway.api.tests Automated test for all the exposed endpoints [Node App]
-
gateway.api.ui Web user interface for the solution [Node App]
tech stack
http://<running ip>:7000/swagger/index.html