Add inquiry action controls
TaxBaik CI/CD / build-and-deploy (push) Successful in 58s

This commit is contained in:
2026-07-09 14:28:12 +09:00
parent a53372e4f1
commit 2f4ec5efea
3 changed files with 10 additions and 1 deletions
@@ -42,6 +42,9 @@
<div class="card">
<div class="card-body d-grid gap-2">
<a class="btn btn-primary" href="/admin/inquiries/@Model.Inquiry.Id/edit">수정</a>
<form method="post" asp-page-handler="Delete" onsubmit="return confirm('정말 삭제하시겠습니까?');">
<button class="btn btn-outline-danger w-100" type="submit">삭제</button>
</form>
<a class="btn btn-outline-secondary" href="/admin/inquiries">목록</a>
</div>
</div>
@@ -17,4 +17,10 @@ public class DetailModel(InquiryService inquiryService) : PageModel
Inquiry = await inquiryService.GetByIdAsync(id, ct);
return Page();
}
public async Task<IActionResult> OnPostDeleteAsync(int id, CancellationToken ct)
{
await inquiryService.DeleteAsync(id, ct);
return RedirectToPage("/Admin/Inquiries/Index");
}
}
@@ -3,7 +3,7 @@
@{ ViewData["Title"] = "문의"; }
<section class="admin-page-shell">
<partial name="_AdminPageHeader" model='("Customer Requests", "문의 관리", "상담 요청을 상태별로 확인합니다.", null, null)' />
<partial name="_AdminPageHeader" model='("Customer Requests", "문의 관리", "상담 요청을 상태별로 확인합니다.", "/admin/inquiries/create", "문의 등록")' />
<form method="get" class="card mb-3">
<div class="card-body">
<div class="row g-3 align-items-end">