Solution architecture:
The solution is structured by 3 project:
-
LibraryApp.API
Here the entities are defined to access the database and serve them through endpoint.
-
LibraryApp.WEB
MVC application as user access interface.
-
LibraryApp.Common
Cross layer where are defined the common objects and functionalities to API and WEB project