buibup / BookStore

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C# 74.5%Language:TypeScript 18.0%Language:HTML 5.7%Language:JavaScript 1.1%Language:Dockerfile 0.5%Language:CSS 0.3%