@page "/cocktails/{CocktailId}" @using CocktailWeb.Data @using Microsoft.EntityFrameworkCore @inject IDbContextFactory DataContextFactory; @if(SelectedCocktail != null) {

@SelectedCocktail.Name

} else {

Cocktail konnte nicht gefunden werden

} @code { [Parameter] public string? CocktailId { get; set; } private DbDataContext? _DataContext; private Cocktail? SelectedCocktail; protected override async Task OnInitializedAsync() { int id = Convert.ToInt32(CocktailId); _DataContext ??= await DataContextFactory.CreateDbContextAsync(); if (_DataContext != null) { SelectedCocktail = _DataContext.Cocktails.FirstOrDefault(c => c.Id == id); } } }