Skip to content

Project using .NET Core 3.1, Angular 9, EF Core, SQL Server, xUnit with SQLite database InMemory and EF Core InMemory

Notifications You must be signed in to change notification settings

buibup/BookStore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookStore

Web API Project using .NET Core 3.1 and SPA project using Angular 9

Technologies

  • .NET Core 3.1
  • Entity Framework 3.1
  • Fluent API
  • AutoMapper
  • Swagger
  • SQL Server

Unit tests

  • xUnit
  • Moq
  • SQLite In-Memory database

SPA

  • Angular 9
  • Ng-Bootstrap
  • Ngx-Toastr

Architecture

  • 3 Layers:
    • Application layer (API)
      • Controllers
      • Dtos
    • Domain layer
      • Models
      • Interfaces
      • Services
    • Infrastructure layer
      • Repository Pattern
  • SPA

Articles

On the series of articles, "Creating an Application from Scratch using .NET Core and Angular", there is the explanation step by step about how this code was implemented:

About

Project using .NET Core 3.1, Angular 9, EF Core, SQL Server, xUnit with SQLite database InMemory and EF Core InMemory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 74.4%
  • TypeScript 18.0%
  • HTML 5.7%
  • JavaScript 1.1%
  • Other 0.8%