diff --git a/CocktailWeb/Pages/Settings/Cocktails.razor b/CocktailWeb/Pages/Settings/Cocktails.razor
index e4b2d5f..7cc5873 100644
--- a/CocktailWeb/Pages/Settings/Cocktails.razor
+++ b/CocktailWeb/Pages/Settings/Cocktails.razor
@@ -21,7 +21,7 @@
 |
@c.Name |
-
+ |
Bearbeiten
|
@@ -41,4 +41,52 @@
-
\ No newline at end of file
+
+
+@code {
+ private DbDataContext? _DataContext;
+ private ModalComponent modal = null!;
+ private Cocktail? SelectedCocktail;
+
+ private List CocktailListe { get; set; } = new();
+
+ protected override async Task OnInitializedAsync()
+ {
+ await ShowCocktails();
+ }
+
+ private async Task ShowCocktails()
+ {
+ _DataContext ??= await DataContextFactory.CreateDbContextAsync();
+ if (_DataContext != null)
+ {
+ CocktailListe = await _DataContext.Cocktails.OrderBy(f => f.Name).ToListAsync();
+ }
+ }
+
+ private async Task ConfirmDelete(Cocktail c)
+ {
+ SelectedCocktail = c;
+ await modal.OpenModal();
+ }
+
+ private async Task CloseDialog()
+ {
+ SelectedCocktail = null;
+ await modal.Close();
+ }
+ private async Task DeleteCocktail(MouseEventArgs e)
+ {
+ if (SelectedCocktail != null)
+ {
+ _DataContext ??= await DataContextFactory.CreateDbContextAsync();
+ if (_DataContext != null)
+ {
+ _DataContext.Cocktails.Remove(SelectedCocktail);
+ await _DataContext.SaveChangesAsync();
+ await ShowCocktails();
+ }
+ }
+ await CloseDialog();
+ }
+}
\ No newline at end of file
diff --git a/CocktailWeb/Pages/Settings/Cocktails.razor.cs b/CocktailWeb/Pages/Settings/Cocktails.razor.cs
deleted file mode 100644
index 1ab687e..0000000
--- a/CocktailWeb/Pages/Settings/Cocktails.razor.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-using CocktailWeb;
-using CocktailWeb.Data;
-using Microsoft.AspNetCore.Components;
-using Microsoft.AspNetCore.Components.Forms;
-using Microsoft.AspNetCore.Components.Web;
-using Microsoft.EntityFrameworkCore;
-
-namespace CocktailWeb.Pages.Settings
-{
- public partial class Cocktails
- {
- private DbDataContext? _DataContext;
- private ModalComponent modal = null!;
- private Cocktail? SelectedCocktail;
-
- private List CocktailListe { get; set; } = new();
-
- protected override async Task OnInitializedAsync()
- {
- await ShowCocktails();
- }
-
- private async Task ShowCocktails()
- {
- _DataContext ??= await DataContextFactory.CreateDbContextAsync();
- if (_DataContext != null)
- {
- CocktailListe = await _DataContext.Cocktails.OrderBy(f => f.Name).ToListAsync();
- }
- }
-
- private async Task ConfirmDelete(Cocktail c)
- {
- SelectedCocktail = c;
- await modal.OpenModal();
- }
-
- private async Task CloseDialog()
- {
- SelectedCocktail = null;
- await modal.Close();
- }
- private async Task DeleteCocktail(MouseEventArgs e)
- {
- if (SelectedCocktail != null)
- {
- _DataContext ??= await DataContextFactory.CreateDbContextAsync();
- if (_DataContext != null)
- {
- _DataContext.Cocktails.Remove(SelectedCocktail);
- await _DataContext.SaveChangesAsync();
- await ShowCocktails();
- }
- }
- await CloseDialog();
- }
- }
-}