From 4b779dabbe312887101a2ee02e02ab1f5306497b Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 5 Feb 2024 19:16:51 +0100 Subject: [PATCH] Bearbeiten der Maschine weitergebaut --- CocktailWeb/Data/cocktails.db | Bin 49152 -> 49152 bytes CocktailWeb/Pages/Cocktails.razor | 1 + CocktailWeb/Pages/Settings/Maschine.razor | 78 +++++++++++++++++++++- 3 files changed, 77 insertions(+), 2 deletions(-) diff --git a/CocktailWeb/Data/cocktails.db b/CocktailWeb/Data/cocktails.db index f393a706178dd629f8202222e54b1aec66b9d7d6..4e4cac1cdf39f824f56b70734f8e80475b5bff6f 100644 GIT binary patch delta 251 zcmZo@U~Xt&-tfp@j+d8-S)S23KRLT3F*B!_gNKD#meDOIu{b#+HBWd`fUE#>J%9IR zMT2<$$@TfX+`McIj6lG_!&EVOdVU-8PX7Iy6&vRAPu^S4&d59YXnh3pF8%|X1s!Jb zPu|tf#l*wA`B=Z5f)YQ!69fM{{wMr5`7iRX=I5vpqOi3YEgP6p8zw1a!7t&X0mR0Vo7Qd8$UCH yuzO}67auc&ba+N)adv8@5HB->wr^rlVsdF#qOKp%fW)H7GxuvT@=QLm-v$7^W=OpN delta 161 zcmV;S0ABxqfCGSl1F+&x9t;fv10MlHZ)0n8VQFl02n+-R9RWscVRK_>Wo`zz@2! z5kQ&`le&)z0tO4S#*aQA76}iK01xgD FlascheDataContextFactory; -Maschine +@inject IDbContextFactory DataContextFactory; +Maschineneinstellungen +
+

Ausgießer

+
+ @foreach (Filler f in Fillers.Where(f => f.Type == Filler.FillerType.Pourer)) + { + + @f.Pos - @f.Flasche?.Name + + } + +
+

Pumpen

+
+ @foreach (Filler f in Fillers.Where(f => f.Type == Filler.FillerType.Pump)) + { + + @f.Pos - @f.Flasche?.Name + + } +
+
+ + +@code { + private DbDataContext? _DataContext; + private List Fillers { get; set; } = new(); + private List Flaschen { get; set; } = new(); + + protected override async Task OnInitializedAsync() + { + await ShowFillers(); + } + + private async Task ShowFillers() + { + _DataContext ??= await DataContextFactory.CreateDbContextAsync(); + if (_DataContext != null) + { + Fillers = await _DataContext.Fillers.Include(f => f.Flasche).OrderBy(f => f.Pos).ToListAsync(); + Flaschen = await _DataContext.Flaschen.OrderBy(fl => fl.Name).ToListAsync(); + } + } +}