diff --git a/KIKunstKirstenKlöckner/Pages/Gallery.razor b/KIKunstKirstenKlöckner/Pages/Gallery.razor index 0bb7830..315d088 100644 --- a/KIKunstKirstenKlöckner/Pages/Gallery.razor +++ b/KIKunstKirstenKlöckner/Pages/Gallery.razor @@ -50,17 +50,21 @@ List bilderVomWunsch = _bildInfos!.Where(info => info.WunschId == wunschInfo.Id).ToList(); - void ButtonLeft() + async Task ButtonLeft() { listIndex = (listIndex != 0) ? listIndex - 1 : 0; bildInfo = _bildInfos[listIndex]; + wunschInfo = await WunschInfoData.GetWunschInfoAsync(bildInfo.WunschId); + bilderVomWunsch = _bildInfos!.Where(info => info.WunschId == wunschInfo.Id).ToList(); DialogService.Refresh(); } - void ButtonRight() + async Task ButtonRight() { listIndex = (listIndex != _bildInfos.Count - 1) ? listIndex + 1 : _bildInfos.Count - 1; bildInfo = _bildInfos[listIndex]; + wunschInfo = await WunschInfoData.GetWunschInfoAsync(bildInfo.WunschId); + bilderVomWunsch = _bildInfos!.Where(info => info.WunschId == wunschInfo.Id).ToList(); DialogService.Refresh(); } @@ -69,19 +73,19 @@ @
- + await ButtonLeft()) Disabled="(listIndex == 0)" Style="border-radius: 0%" Text="<">
- + await ButtonRight()) Disabled="(listIndex == _bildInfos.Count - 1)" Style="border-radius: 0%" Text=">">
@foreach (var bild in bilderVomWunsch) { - + }