diff --git a/TaxBaik.Admin/Components/App.razor b/TaxBaik.Admin/Components/App.razor index 564bc11..04e8c58 100644 --- a/TaxBaik.Admin/Components/App.razor +++ b/TaxBaik.Admin/Components/App.razor @@ -6,8 +6,6 @@ 백원숙 세무회계 - 관리자 - - diff --git a/TaxBaik.Admin/Components/Pages/Inquiries/InquiryDetail.razor b/TaxBaik.Admin/Components/Pages/Inquiries/InquiryDetail.razor index 735d85d..c767243 100644 --- a/TaxBaik.Admin/Components/Pages/Inquiries/InquiryDetail.razor +++ b/TaxBaik.Admin/Components/Pages/Inquiries/InquiryDetail.razor @@ -37,9 +37,9 @@ 상태 - 신규 - 연락함 - 완료 + 신규 + 연락함 + 완료 diff --git a/TaxBaik.Admin/Components/Pages/Login.razor b/TaxBaik.Admin/Components/Pages/Login.razor index 8fdd9d6..b2d041e 100644 --- a/TaxBaik.Admin/Components/Pages/Login.razor +++ b/TaxBaik.Admin/Components/Pages/Login.razor @@ -2,7 +2,7 @@ @using System.ComponentModel.DataAnnotations @using Microsoft.AspNetCore.Authentication @using Microsoft.AspNetCore.Authentication.Cookies -@layout BlankLayout +@layout TaxBaik.Admin.Components.Layout.BlankLayout @attribute [AllowAnonymous] 로그인 diff --git a/TaxBaik.Admin/Components/Pages/Settings/SiteSettings.razor b/TaxBaik.Admin/Components/Pages/Settings/SiteSettings.razor index 11b8324..e9f791b 100644 --- a/TaxBaik.Admin/Components/Pages/Settings/SiteSettings.razor +++ b/TaxBaik.Admin/Components/Pages/Settings/SiteSettings.razor @@ -9,16 +9,16 @@ - - - - @code { - private Dictionary settings = new() - { - { "phone", "010-4122-8268" }, - { "email", "taxbaik5668@gmail.com" }, - { "kakao_channel_url", "http://pf.kakao.com/_xoxchTX" }, - { "instagram_url", "https://www.instagram.com/taxtory5668/" } - }; + private string phone = "010-4122-8268"; + private string email = "taxbaik5668@gmail.com"; + private string kakaoUrl = "http://pf.kakao.com/_xoxchTX"; + private string instagramUrl = "https://www.instagram.com/taxtory5668/"; private async Task SaveSettings() { - // TODO: Save to database Snackbar.Add("설정이 저장되었습니다.", Severity.Success); } } diff --git a/TaxBaik.Application/TaxBaik.Application.csproj b/TaxBaik.Application/TaxBaik.Application.csproj index c342112..eb51056 100644 --- a/TaxBaik.Application/TaxBaik.Application.csproj +++ b/TaxBaik.Application/TaxBaik.Application.csproj @@ -2,6 +2,11 @@ + + + + + net8.0 enable diff --git a/TaxBaik.Infrastructure/Repositories/BaseRepository.cs b/TaxBaik.Infrastructure/Repositories/BaseRepository.cs index e5b5049..c556f45 100644 --- a/TaxBaik.Infrastructure/Repositories/BaseRepository.cs +++ b/TaxBaik.Infrastructure/Repositories/BaseRepository.cs @@ -5,5 +5,7 @@ using TaxBaik.Domain.Interfaces; public abstract class BaseRepository(IDbConnectionFactory connectionFactory) { - protected IDbConnection Conn() => connectionFactory.CreateConnection(); + protected readonly IDbConnectionFactory _connectionFactory = connectionFactory; + + protected IDbConnection Conn() => _connectionFactory.CreateConnection(); } diff --git a/TaxBaik.Web/Pages/Blog/Index.cshtml b/TaxBaik.Web/Pages/Blog/Index.cshtml index 6dec5ad..0b2d449 100644 --- a/TaxBaik.Web/Pages/Blog/Index.cshtml +++ b/TaxBaik.Web/Pages/Blog/Index.cshtml @@ -1,5 +1,5 @@ @page -@model BlogIndexModel +@model TaxBaik.Web.Pages.Blog.BlogIndexModel @{ ViewData["Title"] = "블로그 | 백원숙 세무회계"; } diff --git a/TaxBaik.Web/Pages/Blog/Post.cshtml b/TaxBaik.Web/Pages/Blog/Post.cshtml index 83c3f04..0804d74 100644 --- a/TaxBaik.Web/Pages/Blog/Post.cshtml +++ b/TaxBaik.Web/Pages/Blog/Post.cshtml @@ -1,10 +1,10 @@ @page "{slug}" -@model BlogPostModel +@model TaxBaik.Web.Pages.Blog.BlogPostModel @{ ViewData["Title"] = Model.Post?.SeoTitle ?? Model.Post?.Title; ViewData["Description"] = Model.Post?.SeoDescription ?? ""; ViewData["OgImage"] = Model.Post?.ThumbnailUrl ?? ""; - ViewData["CanonicalUrl"] = $"http://178.104.200.7/taxbaik/blog/{slug}"; + ViewData["CanonicalUrl"] = $"http://178.104.200.7/taxbaik/blog/{Model.Post?.Slug ?? slug}"; } @if (Model.Post != null) diff --git a/TaxBaik.Web/Pages/Contact.cshtml b/TaxBaik.Web/Pages/Contact.cshtml index c9571d3..0f96982 100644 --- a/TaxBaik.Web/Pages/Contact.cshtml +++ b/TaxBaik.Web/Pages/Contact.cshtml @@ -1,5 +1,5 @@ @page -@model ContactModel +@model TaxBaik.Web.Pages.ContactModel @{ ViewData["Title"] = "상담 신청 | 백원숙 세무회계"; } diff --git a/TaxBaik.Web/Pages/Index.cshtml b/TaxBaik.Web/Pages/Index.cshtml index 6c03157..e83be7e 100644 --- a/TaxBaik.Web/Pages/Index.cshtml +++ b/TaxBaik.Web/Pages/Index.cshtml @@ -1,5 +1,5 @@ @page -@model IndexModel +@model TaxBaik.Web.Pages.IndexModel @{ ViewData["Title"] = "백원숙 세무회계 | 사업자·부동산·증여 세무 상담"; ViewData["Description"] = "사업자 기장, 부동산 양도세·증여세, 종합소득세 전문 상담. 온라인 맞춤 상담 제공."; diff --git a/TaxBaik.Web/Pages/Sitemap.cshtml b/TaxBaik.Web/Pages/Sitemap.cshtml index b3af5ba..a57091c 100644 --- a/TaxBaik.Web/Pages/Sitemap.cshtml +++ b/TaxBaik.Web/Pages/Sitemap.cshtml @@ -1,5 +1,5 @@ @page -@model SitemapModel +@model TaxBaik.Web.Pages.SitemapModel @{ Response.ContentType = "application/xml"; } diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index 7731953..8af8812 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -1,3 +1,4 @@ +using System.IO.Compression; using TaxBaik.Application; using TaxBaik.Infrastructure; @@ -7,6 +8,7 @@ builder.Services.AddRazorPages(); builder.Services.AddMemoryCache(); builder.Services.AddResponseCompression(opts => { opts.Providers.Add(); + opts.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(["application/atom+xml"]); }); builder.Services.AddInfrastructure(); builder.Services.AddApplication();