Implement admin CRUD for announcements inquiries and faqs
TaxBaik CI/CD / build-and-deploy (push) Successful in 54s

This commit is contained in:
2026-07-09 14:06:14 +09:00
parent bfc4d70ebd
commit e3addc1a79
19 changed files with 727 additions and 23 deletions
@@ -1,7 +1,20 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using TaxBaik.Application.Services;
using TaxBaik.Domain.Entities;
using TaxBaik.Web.Services;
namespace TaxBaik.Web.Pages.Admin.Inquiries;
[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)]
public class DetailModel : PageModel { }
namespace TaxBaik.Web.Pages.Admin.Inquiries;
[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)]
public class DetailModel(InquiryService inquiryService) : PageModel
{
public Inquiry? Inquiry { get; private set; }
public async Task<IActionResult> OnGetAsync(int id, CancellationToken ct)
{
Inquiry = await inquiryService.GetByIdAsync(id, ct);
return Page();
}
}