Commit Graph

3 Commits

Author SHA1 Message Date
kjh2064 08347a4e20 Refactor admin dashboard and standardize UI shells
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m46s
2026-07-07 23:16:31 +09:00
kjh2064 714c137740 Phase 13: Migrate AdminDashboard controller to FastEndpoints
- Create AdminDashboardDtos.cs with request/response types
- Migrate 4 endpoints: GetSummaryEndpoint, GetUpcomingFilingsEndpoint,
  GetRecentInquiriesEndpoint, GetMonthlyStatsEndpoint
- Remove legacy AdminDashboardController.cs
- Maintain API path compatibility (/api/admin-dashboard/*)
- All endpoints use FastEndpoints uniform pattern

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-03 17:37:09 +09:00
kjh2064 a6068e184b Migrate SiteSettings controller to FastEndpoints
Refactored SiteSettingsController to FastEndpoints pattern:
- Created GetEndpoint.cs: GET /api/sitesettings (authorized)
- Created SaveEndpoint.cs: PUT /api/sitesettings (authorized)
- Removed legacy SiteSettingsController.cs

Both endpoints use Bearer token authentication and are auto-discovered
by FastEndpoints configuration in Program.cs.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-03 17:35:18 +09:00