Background Service erstellt

This commit is contained in:
2025-10-02 17:12:29 +02:00
parent 8e362f7271
commit 7e75f3e49e
8 changed files with 99 additions and 26 deletions

View File

@@ -19,14 +19,14 @@ namespace Watcher.Controllers
private readonly ILogger<HomeController> _logger;
// Daten der Backgroundchecks abrufen
private INetworkCheckStore _NetworkCheckStore;
private IDashboardStore _DashboardStore;
// HomeController Constructor
public HomeController(AppDbContext context, ILogger<HomeController> logger, INetworkCheckStore NetworkCheckStore)
public HomeController(AppDbContext context, ILogger<HomeController> logger, IDashboardStore dashboardStore)
{
_context = context;
_logger = logger;
_NetworkCheckStore = NetworkCheckStore;
_DashboardStore = dashboardStore;
}
@@ -41,7 +41,7 @@ namespace Watcher.Controllers
.Where(u => u.Username == preferredUserName)
.FirstOrDefaultAsync();
Console.WriteLine("Index" + _NetworkCheckStore.NetworkStatus);
Console.WriteLine("Index" + _DashboardStore.NetworkStatus);
var viewModel = new DashboardViewModel
{
ActiveServers = await _context.Servers.CountAsync(s => s.IsOnline),
@@ -59,7 +59,7 @@ namespace Watcher.Controllers
Containers = await _context.Containers
.OrderBy(s => s.Name)
.ToListAsync(),
NetworkStatus = _NetworkCheckStore.NetworkStatus
NetworkStatus = _DashboardStore.NetworkStatus
};
//ViewBag.NetworkConnection = _NetworkCheckStore.NetworkStatus;
return View(viewModel);
@@ -74,7 +74,7 @@ namespace Watcher.Controllers
var now = DateTime.UtcNow;
Console.WriteLine("DashboardStats" + _NetworkCheckStore.NetworkStatus);
Console.WriteLine("DashboardStats" + _DashboardStore.NetworkStatus);
var model = new DashboardViewModel
{
@@ -92,7 +92,7 @@ namespace Watcher.Controllers
Containers = await _context.Containers
.OrderBy(s => s.Name)
.ToListAsync(),
NetworkStatus = _NetworkCheckStore.NetworkStatus
NetworkStatus = _DashboardStore.NetworkStatus
};
return PartialView("_DashboardStats", model);