using Microsoft.AspNetCore.Mvc; using Meezi.Admin.API.Services; using Meezi.Shared; namespace Meezi.Admin.API.Controllers; [Route("api/admin/dashboard")] public class AdminDashboardController : AdminApiControllerBase { private readonly IAdminPlatformService _platform; public AdminDashboardController(IAdminPlatformService platform) { _platform = platform; } [HttpGet("stats")] public async Task GetStats(CancellationToken cancellationToken) { var stats = await _platform.GetDashboardStatsAsync(cancellationToken); return Ok(new ApiResponse(true, stats)); } }