Projekt

Obecné

Profil

Stáhnout (731 Bajtů) Statistiky
| Větev: | Tag: | Revize:
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ý.
(2-2/2)