@page "/admin/dashboard"
@attribute [Authorize]
@using TaxBaik.Application.Services
@inject AdminDashboardService DashboardService
대시보드
대시보드
이번달 문의
@summary.ThisMonthInquiries
신규 문의
@summary.NewInquiries
전체 포스트
@summary.TotalPosts
발행된 포스트
@summary.PublishedPosts
최근 문의
| 이름 |
전화 |
분야 |
상태 |
날짜 |
@foreach (var inquiry in summary.RecentInquiries)
{
| @inquiry.Name |
@inquiry.Phone |
@inquiry.ServiceType |
@inquiry.Status
|
@inquiry.CreatedAt.ToString("yyyy-MM-dd") |
}
@code {
private AdminDashboardSummary summary = new(0, 0, 0, 0, []);
protected override async Task OnInitializedAsync()
{
summary = await DashboardService.GetSummaryAsync();
}
}