From 9cf6675dc98a14bbf23eb70aade8e99b5c542f89 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Thu, 9 Jul 2026 11:19:51 +0900 Subject: [PATCH] Convert remaining admin routes to Razor Pages --- .../Components/Admin/RedirectToLogin.razor | 4 ++-- .../Components/Admin/Routes.razor | 13 ++----------- .../Pages/Admin/Announcements/Index.cshtml | 4 ++++ .../Pages/Admin/Announcements/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml | 4 ++++ src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml | 4 ++++ src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml | 4 ++++ src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml | 4 ++++ .../Pages/Admin/ClientLogs/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml | 4 ++++ .../Pages/Admin/Clients/Detail.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml | 4 ++++ src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml | 4 ++++ src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml.cs | 7 +++++++ .../Pages/Admin/CommonCodes/Index.cshtml | 4 ++++ .../Pages/Admin/CommonCodes/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml | 4 ++++ .../Pages/Admin/Companies/Index.cshtml.cs | 7 +++++++ .../Pages/Admin/ConsultingActivities/Index.cshtml | 4 ++++ .../Admin/ConsultingActivities/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml | 4 ++++ .../Pages/Admin/Contracts/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml | 4 ++++ src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml | 4 ++++ .../Pages/Admin/Inquiries/Create.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml | 4 ++++ .../Pages/Admin/Inquiries/Detail.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml | 4 ++++ .../Pages/Admin/Inquiries/Edit.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml | 4 ++++ .../Pages/Admin/Inquiries/Index.cshtml.cs | 7 +++++++ .../Pages/Admin/RevenueTrackings/Index.cshtml | 4 ++++ .../Pages/Admin/RevenueTrackings/Index.cshtml.cs | 7 +++++++ .../Pages/Admin/SeasonSimulator/Index.cshtml | 4 ++++ .../Pages/Admin/SeasonSimulator/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml | 4 ++++ .../Pages/Admin/Settings/Index.cshtml.cs | 7 +++++++ .../Pages/Admin/TaxFilingSchedules/Index.cshtml | 4 ++++ .../Pages/Admin/TaxFilingSchedules/Index.cshtml.cs | 7 +++++++ src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml | 4 ++++ .../Pages/Admin/TaxFilings/Index.cshtml.cs | 7 +++++++ .../Pages/Admin/TaxProfiles/Index.cshtml | 4 ++++ .../Pages/Admin/TaxProfiles/Index.cshtml.cs | 7 +++++++ 48 files changed, 257 insertions(+), 13 deletions(-) create mode 100644 src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml.cs create mode 100644 src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml create mode 100644 src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml.cs diff --git a/src/TaxBaik.Web.Client/Components/Admin/RedirectToLogin.razor b/src/TaxBaik.Web.Client/Components/Admin/RedirectToLogin.razor index 272f5b8..12a959f 100644 --- a/src/TaxBaik.Web.Client/Components/Admin/RedirectToLogin.razor +++ b/src/TaxBaik.Web.Client/Components/Admin/RedirectToLogin.razor @@ -7,7 +7,7 @@ return; var returnUrl = Uri.EscapeDataString(GetSafeReturnUrl()); - Navigation.NavigateTo($"./login?returnUrl={returnUrl}", replace: true); + Navigation.NavigateTo($"/admin/login?returnUrl={returnUrl}", forceLoad: true, replace: true); } private string GetSafeReturnUrl() @@ -31,6 +31,6 @@ // Fall through to a safe default. } - return "dashboard"; + return "/admin/dashboard"; } } diff --git a/src/TaxBaik.Web.Client/Components/Admin/Routes.razor b/src/TaxBaik.Web.Client/Components/Admin/Routes.razor index f036f9a..47a6622 100644 --- a/src/TaxBaik.Web.Client/Components/Admin/Routes.razor +++ b/src/TaxBaik.Web.Client/Components/Admin/Routes.razor @@ -1,14 +1,5 @@ @namespace TaxBaik.WasmClient.Components.Admin @using Microsoft.AspNetCore.Components.Routing - - - - - - 찾을 수 없음 - -

요청한 페이지를 찾을 수 없습니다.

-
-
-
+관리자 이동 + diff --git a/src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml new file mode 100644 index 0000000..e63efee --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Announcements.IndexModel +@{ ViewData["Title"] = "공지사항"; } +

공지사항 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml.cs new file mode 100644 index 0000000..0fe5930 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Announcements/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Announcements; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml b/src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml new file mode 100644 index 0000000..50ba78a --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Blog.CreateModel +@{ ViewData["Title"] = "블로그 등록"; } +

블로그 등록

diff --git a/src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml.cs new file mode 100644 index 0000000..44f328d --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Blog/Create.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Blog; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class CreateModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml b/src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml new file mode 100644 index 0000000..a74f8ef --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml @@ -0,0 +1,4 @@ +@page "{id:int}" +@model TaxBaik.Web.Pages.Admin.Blog.EditModel +@{ ViewData["Title"] = "블로그 수정"; } +

블로그 수정

diff --git a/src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml.cs new file mode 100644 index 0000000..e15493a --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Blog/Edit.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Blog; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class EditModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml new file mode 100644 index 0000000..d8289ac --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Blog.IndexModel +@{ ViewData["Title"] = "블로그"; } +

블로그 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml.cs new file mode 100644 index 0000000..b48cf6c --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Blog/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Blog; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml new file mode 100644 index 0000000..1867f69 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.ClientLogs.IndexModel +@{ ViewData["Title"] = "클라이언트 로그"; } +

클라이언트 로그

diff --git a/src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml.cs new file mode 100644 index 0000000..7f4f881 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/ClientLogs/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.ClientLogs; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml b/src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml new file mode 100644 index 0000000..eea1f87 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml @@ -0,0 +1,4 @@ +@page "{id:int}" +@model TaxBaik.Web.Pages.Admin.Clients.DetailModel +@{ ViewData["Title"] = "클라이언트 상세"; } +

클라이언트 상세

diff --git a/src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml.cs new file mode 100644 index 0000000..f996abd --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Clients/Detail.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Clients; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class DetailModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml b/src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml new file mode 100644 index 0000000..1264ff3 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml @@ -0,0 +1,4 @@ +@page "{id:int}" +@model TaxBaik.Web.Pages.Admin.Clients.EditModel +@{ ViewData["Title"] = "클라이언트 수정"; } +

클라이언트 수정

diff --git a/src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml.cs new file mode 100644 index 0000000..b5424b9 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Clients/Edit.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Clients; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class EditModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml new file mode 100644 index 0000000..8a255ab --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Clients.IndexModel +@{ ViewData["Title"] = "클라이언트"; } +

클라이언트 목록

Blazor 관리자 화면을 Razor Pages로 전환하는 자리입니다.

diff --git a/src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml.cs new file mode 100644 index 0000000..67a487e --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Clients/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Clients; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml new file mode 100644 index 0000000..5dd3d03 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.CommonCodes.IndexModel +@{ ViewData["Title"] = "공통코드"; } +

공통코드 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml.cs new file mode 100644 index 0000000..b4aeadd --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/CommonCodes/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.CommonCodes; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml new file mode 100644 index 0000000..64b4a28 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Companies.IndexModel +@{ ViewData["Title"] = "회사"; } +

회사 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml.cs new file mode 100644 index 0000000..8a40464 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Companies/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Companies; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml new file mode 100644 index 0000000..d9b3adc --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.ConsultingActivities.IndexModel +@{ ViewData["Title"] = "상담 활동"; } +

상담 활동

diff --git a/src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml.cs new file mode 100644 index 0000000..48fc09d --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/ConsultingActivities/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.ConsultingActivities; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml new file mode 100644 index 0000000..2ae459a --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Contracts.IndexModel +@{ ViewData["Title"] = "계약"; } +

계약 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml.cs new file mode 100644 index 0000000..041f227 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Contracts/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Contracts; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml new file mode 100644 index 0000000..39c8f55 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Faqs.IndexModel +@{ ViewData["Title"] = "FAQ"; } +

FAQ 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml.cs new file mode 100644 index 0000000..4a840a8 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Faqs/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Faqs; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml b/src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml new file mode 100644 index 0000000..981fcd5 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Inquiries.CreateModel +@{ ViewData["Title"] = "문의 등록"; } +

문의 등록

diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml.cs new file mode 100644 index 0000000..09b0a10 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Create.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Inquiries; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class CreateModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml b/src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml new file mode 100644 index 0000000..309c6c2 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml @@ -0,0 +1,4 @@ +@page "{id:int}" +@model TaxBaik.Web.Pages.Admin.Inquiries.DetailModel +@{ ViewData["Title"] = "문의 상세"; } +

문의 상세

diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml.cs new file mode 100644 index 0000000..d6a3840 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Detail.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Inquiries; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class DetailModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml b/src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml new file mode 100644 index 0000000..0eee5b9 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml @@ -0,0 +1,4 @@ +@page "{id:int}" +@model TaxBaik.Web.Pages.Admin.Inquiries.EditModel +@{ ViewData["Title"] = "문의 수정"; } +

문의 수정

diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml.cs new file mode 100644 index 0000000..fcb6724 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Edit.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Inquiries; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class EditModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml new file mode 100644 index 0000000..a327c27 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Inquiries.IndexModel +@{ ViewData["Title"] = "문의"; } +

문의 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml.cs new file mode 100644 index 0000000..0c91637 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Inquiries/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Inquiries; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml new file mode 100644 index 0000000..6b9f72b --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.RevenueTrackings.IndexModel +@{ ViewData["Title"] = "매출 추적"; } +

매출 추적

diff --git a/src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml.cs new file mode 100644 index 0000000..949fdf5 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/RevenueTrackings/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.RevenueTrackings; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml new file mode 100644 index 0000000..8f7ded4 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.SeasonSimulator.IndexModel +@{ ViewData["Title"] = "시즌 시뮬레이터"; } +

시즌 시뮬레이터

diff --git a/src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml.cs new file mode 100644 index 0000000..56b5ff8 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/SeasonSimulator/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.SeasonSimulator; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml new file mode 100644 index 0000000..e8b7d2e --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.Settings.IndexModel +@{ ViewData["Title"] = "설정"; } +

설정

diff --git a/src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml.cs new file mode 100644 index 0000000..ed5c41e --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/Settings/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.Settings; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml new file mode 100644 index 0000000..276ae8f --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.TaxFilingSchedules.IndexModel +@{ ViewData["Title"] = "신고 일정"; } +

신고 일정 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml.cs new file mode 100644 index 0000000..2849462 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/TaxFilingSchedules/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.TaxFilingSchedules; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml new file mode 100644 index 0000000..d329be5 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.TaxFilings.IndexModel +@{ ViewData["Title"] = "세금 신고"; } +

세금 신고 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml.cs new file mode 100644 index 0000000..b9abc72 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/TaxFilings/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.TaxFilings; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } + diff --git a/src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml b/src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml new file mode 100644 index 0000000..c5a7e7e --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml @@ -0,0 +1,4 @@ +@page +@model TaxBaik.Web.Pages.Admin.TaxProfiles.IndexModel +@{ ViewData["Title"] = "세무 프로필"; } +

세무 프로필 관리

diff --git a/src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml.cs b/src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml.cs new file mode 100644 index 0000000..0a9d289 --- /dev/null +++ b/src/TaxBaik.Web/Pages/Admin/TaxProfiles/Index.cshtml.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc.RazorPages; +using TaxBaik.Web.Services; +namespace TaxBaik.Web.Pages.Admin.TaxProfiles; +[Authorize(AuthenticationSchemes = AdminAuthDefaults.Scheme)] +public class IndexModel : PageModel { } +