SES-118 Endpoint dla staystyk #50

Merged
s426134 merged 11 commits from SES-118 into dev 2021-01-04 09:40:04 +01:00
Showing only changes of commit b8c77084b2 - Show all commits

View File

@ -79,16 +79,9 @@ namespace SessionCompanion.Controllers
}
/// <summary>
/// Metoda zwraca wszystkie statystyki dla danej postaci
/// Zwracane statystyki dla:
/// Charisma
/// Constitution
/// Dexterity
/// Intelligence
/// Strength
/// Wisdom
/// </summary>
s426135 marked this conversation as resolved Outdated

brak opisu

brak opisu
/// <param name="characterId"></param>
/// <returns></returns>
/// <param name="characterId"> Id postaci </param>

brak opisu

brak opisu
/// <returns> Listę wszystkich statystyk </returns>
[HttpGet("characterStats")]
s426135 marked this conversation as resolved Outdated

brak required

brak required
public async Task<Either<List<UniversalStatisticViewModel>, ErrorResponse>> GetCharacterEveryStat([Required] int characterId)
{

Statystyki są niezmienne w budowe, wystarczy pobrać każdą z nich z osobna lub jednym zapytaniem wsyzstkie i póxniej zbudować z silnego typowania dla każdego ability odpowiednio widok i to połączyć w listę statystyk.
Można też użyć do tego mappera, ale to trochę więcej zabawy. Kod bedzie na "wyższym poziomie" ale nie trzeba tego robić

Statystyki są niezmienne w budowe, wystarczy pobrać każdą z nich z osobna lub jednym zapytaniem wsyzstkie i póxniej zbudować z silnego typowania dla każdego ability odpowiednio widok i to połączyć w listę statystyk. Można też użyć do tego mappera, ale to trochę więcej zabawy. Kod bedzie na "wyższym poziomie" ale nie trzeba tego robić