Skip to content

mohamed-samy2499/Comapny-Dashboard-ASP.NET-5-MVC

Repository files navigation

Comapny-Dashboard-ASP.NET Core 5-MVC

Architecture Used

Three Tier Architecture

  1. Data Access Layer
  • For Dealing with Database Entities And Migrations.
  1. Business Logic Layer
  • For Handling the Logic of my application and dealing with Interfaces and Repositories.
  1. Presentation Layer
  • For dealing with Views,Controller and ViewModels.

Design Patterns Used

  1. Repository Design Pattern
  • To separate the data access layer and maps it to the entities in the business logic through Interfaces to make it easier for extending our application in the future.
  1. Unit Of Work
  • To group all DataBase CRUD operations into a single transaction "unit of work".

About

MVC application using ASP>NET CORE %

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published