Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 73bac75c

Přidáno uživatelem Vojtěch Bartička před asi 2 roky(ů)

Added readme to backend

Zobrazit rozdíly:

Backend/README.md
1
# Backend
2

  
3
Backend je implementován v ASP.NET. Jako databáze se používá PostgreSQL.
4

  
5
## RestAPI
6

  
7
Projekt RestAPI obsahuje <code>Program.cs</code> a kontrolery pro endpointy. Zároveň obsahuje middleware pro JWT a globální error-handling.
8

  
9
## Models
10

  
11
Projekt Models obsahuje data-transfer-objekty, které se využívají pro komunikaci frontend <-> rest-api a rest-api <-> services.
12

  
13
## Core
14

  
15
Projekt Core obsahuje služby (<code>Services</code>), ve kterých je implementována podstatná funkcionalita. Zároveň obsahuje definici databáze (<code>Contexts</code>, <code>Entities</code>). 
16
Pro mapování entit na DTO lze využít AutoMapper (<code>MapperProfiles</code>) - ušetří to dost práce a je to celkem chytrý.

Také k dispozici: Unified diff