Discussing the basic architecture
In this section, we will discuss the basic architecture of our application; we will not discuss design patterns and other architecture-related stuff, which are beyond the scope of this book.
Note
To understand design patterns, refer to https://www.questpond.com/demo.html#designpattern.
As mentioned in the prerequisites, our application will be based on ASP.NET Core, which consumes the RESTful API. This is just a basic version, so we are not going to show too much implementation of the design patterns. The following image gives a schematic overview of our Visual Studio solution. We have a presentation and domain, you can split these layers to more layers to define business workflow.
I wrote the actual code using C# 7.0; the application covers whatever we discussed on Day 7.
Note
Complete application is shipped with this chapter on GitHub: <<Link>>
In this section, we will cover the main code snippets of whatever we learned up to Day 7. Download the...