diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor
index 2b0b9f0e..a91c9290 100644
--- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor
+++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeSenderPage.razor
@@ -1,7 +1,37 @@
@page "/sender"
+@attribute [Microsoft.AspNetCore.Authorization.Authorize(Policy = "Sender")]
-
EnvelopeSender
+@using System.Text.Json
+@using EnvelopeGenerator.ReceiverUI.Models
+@inject EnvelopeGenerator.ReceiverUI.Services.EnvelopeService EnvelopeService
+@inject IJSRuntime JSRuntime
+
+Umschläge
+
+Daten werden geladen und in der Konsole ausgegeben...
@code {
+ private IEnumerable? _activeEnvelopes;
+ private IEnumerable? _completedEnvelopes;
-}
+ private static readonly JsonSerializerOptions _jsonOptions = new(JsonSerializerDefaults.Web);
+
+ protected override async Task OnInitializedAsync()
+ {
+ try
+ {
+ _activeEnvelopes = await EnvelopeService.GetAsync(onlyActive: true);
+ _completedEnvelopes = await EnvelopeService.GetAsync(onlyCompleted: true);
+
+ await JSRuntime.InvokeVoidAsync("console.log", "----- Aktive Umschläge -----");
+ await JSRuntime.InvokeVoidAsync("console.log", _activeEnvelopes);
+
+ await JSRuntime.InvokeVoidAsync("console.log", "----- Abgeschlossene Umschläge -----");
+ await JSRuntime.InvokeVoidAsync("console.log", _completedEnvelopes);
+ }
+ catch (Exception ex)
+ {
+ await JSRuntime.InvokeVoidAsync("console.error", "Fehler beim Laden der Umschläge:", ex.ToString());
+ }
+ }
+}
\ No newline at end of file