Adding admin controller and service

This commit is contained in:
hz
2025-08-20 16:32:30 -05:00
parent 34742c0759
commit 1e4b8463ee
5 changed files with 71 additions and 10 deletions
+27
View File
@@ -0,0 +1,27 @@
using GameAuthApi.Services;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using System.Threading.Tasks;
namespace GameAuthApi.Controllers;
[ApiController]
[Route("api/[controller]")]
public class AdminController : ControllerBase
{
private readonly AdminService _adminService;
public AdminController(AdminService adminService)
{
_adminService = adminService;
}
[HttpGet("status")]
[Authorize(Roles = "SUPER")]
public async Task<IActionResult> GetStatus()
{
var status = await _adminService.GetStatusAsync();
return Ok(status);
}
}