Skip to content

Releases: GaProgMan/OnionArch

Initial Version

13 Oct 20:48
Compare
Choose a tag to compare

Initial Version of OnionArch

This version of the code base is built from the instructions in my YouTube video: Building a .NET Core application with onion architecture, which you can watch by following the previous line, but it's almost 3 hours long.

Entities

The entities in this demo project are based on a sub-set of the entities found in mt dwCheckApi project, namely:

  • Book
  • Series
  • BookSeries

Please see the documentation for dwCheckApi for a description of what these entities represent and what they are.

Layers

This version contains the four layers of the initial Onion Architecture:

  • Data

This layer contains the Data entities

  • Repo

This layer acts as a custom repository

  • Service

This layer contains all of the services (typically found in the BLL)

  • Web

This layer contains a demo ASP.NET MVC Core application, which uses the other layers for data storage and retrieval.