diff --git a/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor b/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor index 2147d5e..9e4228b 100644 --- a/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor +++ b/WerksverkaufScanner/WerksverkaufScanner/Pages/Inventur/InventurHistorie.razor @@ -43,7 +43,6 @@ else protected override async Task OnInitializedAsync() { // IP dynamisch auslesen, z.B. aus localStorage oder Service: - var ip = "10.251.0.12"; // Zum Testen hart eintragen - historie = await Inventur.LadeInventurHistorieAsync(ip); + historie = await Inventur.LadeInventurHistorieAsync(); } } diff --git a/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs b/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs index 40858ec..a9960a0 100644 --- a/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs +++ b/WerksverkaufScanner/WerksverkaufScanner/Services/InventurService.cs @@ -54,10 +54,12 @@ public class InventurService return ctx?.Connection.RemoteIpAddress?.ToString(); } - public async Task> LadeInventurHistorieAsync(string clientIp) + public async Task> LadeInventurHistorieAsync() { await using var db = await _dbFactory.CreateDbContextAsync(); + var clientIp = GetClientIp(); + // Hole die letzten 5 offenen Einträge inkl. Artikelnummer und Bezeichnung (JOIN via Artikel) var query = from er in db.InventurErfassung join art in db.Artikel on er.ArtikelId equals art.ArtikelId