Logs eingerichtet

This commit is contained in:
2025-06-25 19:51:55 +02:00
parent 4f8197c500
commit 96bc96496a
4 changed files with 59 additions and 5 deletions

View File

@@ -11,9 +11,12 @@ public class ServerController : Controller
{
private readonly AppDbContext _context;
public ServerController(AppDbContext context)
private readonly ILogger<ServerController> _logger;
public ServerController(AppDbContext context, ILogger<ServerController> logger)
{
_context = context;
_logger = logger;
}
public async Task<IActionResult> Overview()
@@ -49,6 +52,8 @@ public class ServerController : Controller
_context.Servers.Add(server);
await _context.SaveChangesAsync();
_logger.LogInformation("Neuer Server erstellt: {server}", server.Name);
return RedirectToAction(nameof(Overview));
}
@@ -59,11 +64,15 @@ public class ServerController : Controller
var server = await _context.Servers.FindAsync(id);
if (server == null)
{
_logger.LogError("Server nicht gefunden");
return NotFound();
}
_context.Servers.Remove(server);
await _context.SaveChangesAsync();
_logger.LogInformation("Server '{server}' erfolgreich gelöscht", server.Name);
return RedirectToAction(nameof(Overview));
}
@@ -98,6 +107,9 @@ public class ServerController : Controller
server.Type = vm.Type;
await _context.SaveChangesAsync();
_logger.LogInformation("Server '{server}' erfolgreich aktualisiert", server.Name);
return RedirectToAction(nameof(Overview));
}