Cocktailview zeigt optisch an, ob Flaschen in Maschine sind
This commit is contained in:
parent
b0bebbec8c
commit
a3de2118b8
@ -31,9 +31,17 @@ else
|
||||
<p class="card-text">
|
||||
<h6>Zutaten:</h6>
|
||||
<ul>
|
||||
@foreach (var Zutat in SelectedCocktail.Cocktailflaschen)
|
||||
@foreach (var Zutat in SelectedCocktail.Cocktailflaschen.OrderBy(f => f.Reihenfolge))
|
||||
{
|
||||
<li>@Zutat.Flasche?.Name (@Zutat.Menge ml)</li>
|
||||
@if (MaschinenFiller != null && MaschinenFiller.Exists(f => f.Flasche == Zutat.Flasche))
|
||||
{
|
||||
<li>@Zutat.Flasche?.Name (@Zutat.Menge ml)</li>
|
||||
}
|
||||
else
|
||||
{
|
||||
@* Zutat nicht in MaschinenFiller gefunden - Daher ist Maschine nicht damit bestückt*@
|
||||
<li class="text-danger">@Zutat.Flasche?.Name (@Zutat.Menge ml) (nicht geladen)</li>
|
||||
}
|
||||
}
|
||||
</ul>
|
||||
</p>
|
||||
@ -41,6 +49,14 @@ else
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if (ValideMische)
|
||||
{
|
||||
<button class="btn btn-primary">Lets goooooo!</button>
|
||||
} else
|
||||
{
|
||||
<button class="btn btn-outline-primary">Lets goooooo!</button>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -48,8 +64,10 @@ else
|
||||
[Parameter]
|
||||
public string? CocktailId { get; set; }
|
||||
private DbDataContext? _DataContext;
|
||||
|
||||
private Cocktail? SelectedCocktail;
|
||||
private List<Filler>? MaschinenFiller;
|
||||
|
||||
private bool ValideMische = true;
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
@ -59,6 +77,9 @@ else
|
||||
if (_DataContext != null)
|
||||
{
|
||||
SelectedCocktail = _DataContext.Cocktails.Include(c => c.Cocktailflaschen).ThenInclude(cf => cf.Flasche).Single(c => c.Id == id);
|
||||
MaschinenFiller = _DataContext.Fillers.Include(f => f.Flasche).OrderBy(f => f.Pos).ToList();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user