From 2f15ef4173e498dd352d76709d67e169a17a49b5 Mon Sep 17 00:00:00 2001 From: daniel-hbn Date: Fri, 22 Aug 2025 10:19:33 +0200 Subject: [PATCH] a --- Watcher/Controllers/ServerController.cs | 16 +++++++++++++--- Watcher/Views/Server/AddServer.cshtml | 2 +- Watcher/Views/Server/overview.cshtml | 2 +- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Watcher/Controllers/ServerController.cs b/Watcher/Controllers/ServerController.cs index 4247c65..f7c6120 100644 --- a/Watcher/Controllers/ServerController.cs +++ b/Watcher/Controllers/ServerController.cs @@ -13,12 +13,14 @@ public class ServerController : Controller private readonly ILogger _logger; + public ServerController(AppDbContext context, ILogger logger) { _context = context; _logger = logger; } + [HttpGet("Overview")] public async Task Overview() { @@ -30,15 +32,17 @@ public class ServerController : Controller return View(vm); } + [HttpGet("AddServer")] public IActionResult AddServer() { return View(); } - [HttpPost("AddServer")] + // POST: Server/AddServer + [HttpPost("CreateServer")] [ValidateAntiForgeryToken] - public async Task AddServer(AddServerViewModel vm) + public async Task CreateServer(AddServerViewModel vm) { if (!ModelState.IsValid) return View(vm); @@ -59,6 +63,7 @@ public class ServerController : Controller return RedirectToAction("Overview"); } + // POST: Server/Delete/5 [HttpPost("Delete")] [ValidateAntiForgeryToken] public async Task Delete(int id) @@ -78,8 +83,9 @@ public class ServerController : Controller return RedirectToAction(nameof(Overview)); } + // GET: Server/Edit/5 - [HttpGet("EditServer/[id]")] + [HttpGet("EditServer/{id}")] public async Task EditServer(int id) { var server = await _context.Servers.FindAsync(id); @@ -95,6 +101,7 @@ public class ServerController : Controller return View(vm); } + // POST: Server/Edit/5 [HttpPost("EditServer/{id}")] [ValidateAntiForgeryToken] @@ -129,6 +136,7 @@ public class ServerController : Controller } } + // GET: Server/Details/5 [HttpGet("Details/{id}")] public async Task Details(int id) @@ -157,6 +165,7 @@ public class ServerController : Controller return View(vm); } + [HttpGet("ServerCardPartial")] public async Task ServerCardsPartial() { @@ -171,6 +180,7 @@ public class ServerController : Controller return PartialView("_ServerCard", servers); } + [HttpGet("ServerDetailPartial")] public IActionResult ServerDetailPartial() { diff --git a/Watcher/Views/Server/AddServer.cshtml b/Watcher/Views/Server/AddServer.cshtml index 0b35625..5f12f26 100644 --- a/Watcher/Views/Server/AddServer.cshtml +++ b/Watcher/Views/Server/AddServer.cshtml @@ -9,7 +9,7 @@ Neuen Server hinzufügen -
+ @Html.AntiForgeryToken()
diff --git a/Watcher/Views/Server/overview.cshtml b/Watcher/Views/Server/overview.cshtml index 18b7c22..1b7545a 100644 --- a/Watcher/Views/Server/overview.cshtml +++ b/Watcher/Views/Server/overview.cshtml @@ -7,7 +7,7 @@

Serverübersicht

- + Server hinzufügen