diff --git a/KIKunstKirstenKlöckner/Pages/Gallery.razor b/KIKunstKirstenKlöckner/Pages/Gallery.razor
index 9196388..dd01c44 100644
--- a/KIKunstKirstenKlöckner/Pages/Gallery.razor
+++ b/KIKunstKirstenKlöckner/Pages/Gallery.razor
@@ -3,117 +3,68 @@
@using DataAccess.Data
@using DataAccess.Models
+@inject DialogService DialogService;
@inject BildInfoData BildInfoData;
@inject WunschInfoData WunschInfoData;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@code {
- string selectedImage;
- string infoText = "Info Text";
- string popupStyle = "display: none;";
-
IEnumerable? _bildInfos;
protected override async Task OnInitializedAsync()
{
- await base.OnInitializedAsync();
-
_bildInfos = await BildInfoData.GetAllBildInfosAsync();
+
+ await base.OnInitializedAsync();
}
-
- private async void ShowImageInfo(BildInfoModel bildInfo)
+
+ async Task ShowImageDialog(BildInfoModel bildInfo)
{
- selectedImage = bildInfo.Dateiname;
- popupStyle = "display: block;";
-
WunschInfoModel wunschInfo = await WunschInfoData.GetWunschInfoAsync(bildInfo.WunschId);
- infoText = wunschInfo.BildBeschreibung;
- }
- private void CloseImageInfo()
- {
- popupStyle = "display: none;";
+ List bilderVomWunsch = _bildInfos!.Where(info => info.WunschId == wunschInfo.Id).ToList();
+
+ var result = await DialogService.OpenAsync(wunschInfo.Wunsch, ds =>
+ @
+
+
+
+
+
+
+
+ @foreach (var bild in bilderVomWunsch)
+ {
+
+ }
+
+
,
+ new DialogOptions() { CloseDialogOnOverlayClick = true, Width = "50%" });
}
[Inject]