UI Routing and dead buttons fix
This commit is contained in:
@@ -4,14 +4,14 @@ using Microsoft.AspNetCore.Mvc;
|
||||
using watcher_monitoring.Models;
|
||||
|
||||
using watcher_monitoring.Data;
|
||||
using System.Threading.Tasks;
|
||||
using watcher_monitoring.ViewModels;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace watcher_monitoring.Controllers;
|
||||
|
||||
[Authorize]
|
||||
public class HomeController : Controller
|
||||
{
|
||||
{
|
||||
private readonly WatcherDbContext _context;
|
||||
private readonly ILogger<HomeController> _logger;
|
||||
|
||||
@@ -24,18 +24,19 @@ public class HomeController : Controller
|
||||
// Dashboard
|
||||
public async Task<IActionResult> Index()
|
||||
{
|
||||
List<Server> servers = await _context.Servers.ToListAsync();
|
||||
List<Container> containers = await _context.Containers.ToListAsync();
|
||||
List<Server> _servers = await _context.Servers.ToListAsync();
|
||||
List<Container> _containers = await _context.Containers.ToListAsync();
|
||||
|
||||
ViewBag.Containers = containers;
|
||||
ViewBag.ContainerCount = containers.Count();
|
||||
var homeVm = new HomeViewModel
|
||||
{
|
||||
servers = _servers,
|
||||
containers = _containers,
|
||||
serversCount = _servers.Count,
|
||||
serversOnline = (from server in _servers where server.IsOnline select server).Count(),
|
||||
serversOffline = _servers.Count - (from server in _servers where server.IsOnline select server).Count()
|
||||
};
|
||||
|
||||
ViewBag.TotalServers = servers.Count;
|
||||
ViewBag.OnlineServers = servers.Count(s => s.IsOnline);
|
||||
ViewBag.OfflineServers = servers.Count(s => !s.IsOnline);
|
||||
ViewBag.Servers = servers;
|
||||
|
||||
return View();
|
||||
return View(homeVm);
|
||||
}
|
||||
|
||||
public IActionResult Privacy()
|
||||
|
||||
@@ -22,7 +22,7 @@ public class UserController : Controller
|
||||
}
|
||||
|
||||
// GET: /User
|
||||
[HttpGet]
|
||||
|
||||
public async Task<IActionResult> Index()
|
||||
{
|
||||
var users = await _context.Users
|
||||
|
||||
Reference in New Issue
Block a user