/Shynggytecture.EDocs

The test example of Workflow core

Primary LanguageC#

Shynggytecture

Introduction

This repository is just an example how Workflow Core can help you to implement CQRS consistently and get

Solution structure

.
|-- ReadME.md
|-- Shynggytecture.EDocs.sln
|-- Postman Collection
|-- Shynggytecture.EDocs.Core
|   |-- ...
|   |-- Shynggytecture.EDocs.Core.csproj
|
|-- Shynggytecture.EDocs.Workflows
|   |-- ...
|   |-- Shynggytecture.EDocs.Workflows.csproj
|
|-- Shynggytecture.EDocs.DataModel.EfCore
|   |-- ...
|   |-- Shynggytecture.EDocs.DataModel.EfCore.csproj
|
|-- Shynggytecture.EDocs.ReadDataModel.EfCore
|   |-- ...
|   |-- Shynggytecture.EDocs.ReadDataModel.EfCore.csproj
|
|-- Shynggytecture.EDocs.WebAPI
    |-- ...
    |-- Shynggytecture.EDocs.WebAPI.csproj

Core

Link: Shynggytecture.EDocs.Core

Dependencies: none

Core lib what will be used for contracts.

DataModel.EfCore

Link: Shynggytecture.EDocs.DataModel.EfCore

Dependencies:

The lib for write db and services

ReadDataModel.EfCore

Link: Shynggytecture.EDocs.ReadDataModel.EfCore

Dependencies:

The lib for read db and services

Workflows

Link: Shynggytecture.EDocs.Workflows

Dependencies:

The lib for implementing business workflows.

WebApi

Link: Project

Dependencies:

The API project