Add Platzierungsberechnung and PDF-Export functionality to ErgebnisRepository, update BewerbViewModel for new actions, and enhance TurnierErgebnislistenTab with dynamic UI elements.
This commit is contained in:
+5
-4
@@ -149,10 +149,11 @@ fun PreviewTurnierBewerbeTab() {
|
||||
override suspend fun generate(bewerbId: Long): Result<List<StartlistenZeile>> = Result.success(emptyList())
|
||||
override suspend fun getByBewerb(bewerbId: Long): Result<List<StartlistenZeile>> = Result.success(emptyList())
|
||||
}
|
||||
val mockErgebnisRepo = object : at.mocode.turnier.feature.domain.ErgebnisRepository {
|
||||
override suspend fun getForBewerb(bewerbId: String): Result<List<at.mocode.turnier.feature.domain.Ergebnis>> = Result.success(emptyList())
|
||||
override suspend fun save(ergebnis: at.mocode.turnier.feature.domain.Ergebnis): Result<at.mocode.turnier.feature.domain.Ergebnis> = Result.success(ergebnis)
|
||||
override suspend fun calculatePlatzierung(bewerbId: String): Result<List<at.mocode.turnier.feature.domain.Ergebnis>> = Result.success(emptyList())
|
||||
val mockErgebnisRepo = object : ErgebnisRepository {
|
||||
override suspend fun getForBewerb(bewerbId: String): Result<List<Ergebnis>> = Result.success(emptyList())
|
||||
override suspend fun save(ergebnis: Ergebnis): Result<Ergebnis> = Result.success(ergebnis)
|
||||
override suspend fun calculatePlatzierung(bewerbId: String): Result<List<Ergebnis>> = Result.success(emptyList())
|
||||
override suspend fun exportPdf(bewerbId: String): Result<ByteArray> = Result.success(ByteArray(0))
|
||||
}
|
||||
val vm = BewerbViewModel(
|
||||
repo = mockRepo,
|
||||
|
||||
Reference in New Issue
Block a user