No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Core
DependencyResolution
Infrastructure
Properties
packages
.gitignore
Application.cs
Onion.Factory.csproj
Onion.Factory.dotnet.hsp
Onion.Factory.sln
OnionProductionPresenter.cs
OnionProductionView.cs
OpenFactoryEventArgs.cs
ProduceOnionsEventArgs.cs
README.md
packages.config

README.md

Onion.Factory

This Onion.Factory sample is a very simple Domain Driven Design sample application which follows the onion architecture pattern. The sample is used to illustrate the difference between the onion architecture and the layered architecture pattern. The namespaces in this sample simulate rings.

The sample is very simple. The idea is that the domain model behind it represents a factory which produces onions (what a coincidence). In order to be able to create onion a factory responsible for creating onions must be created first.