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();