PSTW_CentralizeSystem/Controllers/AdminController.cs
2024-11-26 09:48:19 +08:00

58 lines
1.3 KiB
C#

using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using PSTW_CentralSystem.DBContext;
using PSTW_CentralSystem.Models;
using System.Diagnostics;
namespace PSTW_CentralSystem.Controllers
{
//[Authorize(Policy = "RoleModulePolicy")]
public class AdminController : Controller
{
private readonly AuthDBContext _authDbContext;
private readonly ILogger<HomeController> _logger;
public AdminController(ILogger<HomeController> logger, AuthDBContext authDbContext)
{
_logger = logger;
_authDbContext = authDbContext;
}
public IActionResult Index()
{
return View();
}
public IActionResult ModuleAdmin()
{
return View();
}
public IActionResult ModuleSetting(int? id)
{
if (id == null)
{
return NotFound();
}
var moduleSettings = _authDbContext.ModuleSettings.Find(id);
if (moduleSettings == null)
{
return NotFound();
}
return View(moduleSettings);
}
public IActionResult AddModule()
{
return View();
}
public IActionResult ModuleCreate()
{
return View();
}
}
}