Revize 73bac75c
Přidáno uživatelem Vojtěch Bartička před více než 2 roky(ů)
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
Added readme to backend