/MultiTierProject

.net core web api, .net core mvc and rest client code with best practices.

Primary LanguageC#

MultiTierProject

Setup of Project

  1. Download project
  2. Create local db
  3. Update connection string of WEB and API layer
  4. Migration Process

  5. Open PM
  6. Write add-migration initialize/li>
  7. Write Update-database/li>

    Start Only API

    - change the startup project from the solution explorer (set as startup project API layer)

    Start API and WEB (Client)

    -change the startup project from the solution explorer (set as startup project WEB layer)
    -start API project in debug mode

Used Technologies

  • OOP - SOLID - Best Practices
  • .net core api (restful api)
  • .net core mvc
  • Entity framework core
  • HttpClient (restapi client)
  • N layer architecture
  • Generic Repository
  • UnitOfWork
  • Global exception handler
  • Filters
  • Logger
  • AutoMapper
  • HTML
  • CSS
  • Bootstrap
  • Javascript
  • Jquery
  • Ajax