diff --git a/Watcher/Controllers/MonitoringController.cs b/Watcher/Controllers/MonitoringController.cs index d43c61e..eb13256 100644 --- a/Watcher/Controllers/MonitoringController.cs +++ b/Watcher/Controllers/MonitoringController.cs @@ -76,8 +76,6 @@ public class MonitoringController : Controller return BadRequest(new { error = "Ungültiger Payload", details = errors }); } - // Später Key-Checks hier - // Server in Datenbank finden var server = await _context.Servers .FirstOrDefaultAsync(s => s.IPAddress == dto.IpAddress); @@ -85,7 +83,14 @@ public class MonitoringController : Controller if (server != null) { // Serverdaten in Datenbank eintragen - + server.CpuType = dto.CpuType; + server.CpuCores = dto.CpuCores; + server.GpuType = dto.GpuType; + server.RamSize = dto.RamSize; + + // Änderungen in Datenbank speichern + await _context.SaveChangesAsync(); + // Success return Ok(); }