@using TaxBaik.Domain.Interfaces @inject IInquiryRepository InquiryRepository 이름 전화 분야 메시지 날짜 @foreach (var inquiry in filteredInquiries) { @inquiry.Name @inquiry.Phone @inquiry.ServiceType @inquiry.Message.Substring(0, Math.Min(30, inquiry.Message.Length))... @inquiry.CreatedAt.ToString("yyyy-MM-dd") 보기 } @code { [Parameter] public string Status { get; set; } = ""; private List inquiries = []; private List filteredInquiries = []; protected override async Task OnInitializedAsync() { var (items, _) = await InquiryRepository.GetPagedAsync(1, 1000); inquiries = items.ToList(); FilterInquiries(); } private void FilterInquiries() { filteredInquiries = string.IsNullOrEmpty(Status) ? inquiries : inquiries.Where(x => x.Status == Status).ToList(); } protected override async Task OnParametersSetAsync() { FilterInquiries(); } }