diff --git a/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.dll b/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.dll
index ea65fc0..5138982 100644
Binary files a/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.dll and b/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.dll differ
diff --git a/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.exe b/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.exe
index dd47893..3f7a847 100644
Binary files a/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.exe and b/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.exe differ
diff --git a/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.pdb b/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.pdb
index 00fccf9..0c2ab9b 100644
Binary files a/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.pdb and b/TCM_API/TCM_API/bin/Debug/net8.0/TCM_API.pdb differ
diff --git a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfo.cs b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfo.cs
index d04e277..a1340fa 100644
--- a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfo.cs
+++ b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfo.cs
@@ -15,7 +15,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("TCM_API")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0569fcfd925512aba6f3430de15693fe590b9026")]
[assembly: System.Reflection.AssemblyProductAttribute("TCM_API")]
[assembly: System.Reflection.AssemblyTitleAttribute("TCM_API")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfoInputs.cache b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfoInputs.cache
index 2674ca3..144be5f 100644
--- a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfoInputs.cache
+++ b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.AssemblyInfoInputs.cache
@@ -1 +1 @@
-027734028a5e98fff43de3e3a5bb09604a9a47e6066729a96750565c8228e7e1
+33717b32034e407206b022eeef3130c66ad039880d93f7dbd1e903d735b3c0fb
diff --git a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.dll b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.dll
index ea65fc0..5138982 100644
Binary files a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.dll and b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.dll differ
diff --git a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.pdb b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.pdb
index 00fccf9..0c2ab9b 100644
Binary files a/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.pdb and b/TCM_API/TCM_API/obj/Debug/net8.0/TCM_API.pdb differ
diff --git a/TCM_API/TCM_API/obj/Debug/net8.0/apphost.exe b/TCM_API/TCM_API/obj/Debug/net8.0/apphost.exe
index dd47893..3f7a847 100644
Binary files a/TCM_API/TCM_API/obj/Debug/net8.0/apphost.exe and b/TCM_API/TCM_API/obj/Debug/net8.0/apphost.exe differ
diff --git a/TCM_API/TCM_API/obj/Debug/net8.0/ref/TCM_API.dll b/TCM_API/TCM_API/obj/Debug/net8.0/ref/TCM_API.dll
index df275b2..68663ef 100644
Binary files a/TCM_API/TCM_API/obj/Debug/net8.0/ref/TCM_API.dll and b/TCM_API/TCM_API/obj/Debug/net8.0/ref/TCM_API.dll differ
diff --git a/TCM_API/TCM_API/obj/Debug/net8.0/refint/TCM_API.dll b/TCM_API/TCM_API/obj/Debug/net8.0/refint/TCM_API.dll
index df275b2..68663ef 100644
Binary files a/TCM_API/TCM_API/obj/Debug/net8.0/refint/TCM_API.dll and b/TCM_API/TCM_API/obj/Debug/net8.0/refint/TCM_API.dll differ
diff --git a/TCM_API/TCM_API/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/TCM_API/TCM_API/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/TCM_API/TCM_API/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.AssemblyInfo.cs b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.AssemblyInfo.cs
new file mode 100644
index 0000000..2cf1f5f
--- /dev/null
+++ b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.AssemblyInfo.cs
@@ -0,0 +1,24 @@
+//------------------------------------------------------------------------------
+//
+// 這段程式碼是由工具產生的。
+// 執行階段版本:4.0.30319.42000
+//
+// 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
+// 變更將會遺失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("6b0f798d-70cd-4d60-b552-6e6488f58399")]
+[assembly: System.Reflection.AssemblyCompanyAttribute("TCM_API")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0569fcfd925512aba6f3430de15693fe590b9026")]
+[assembly: System.Reflection.AssemblyProductAttribute("TCM_API")]
+[assembly: System.Reflection.AssemblyTitleAttribute("TCM_API")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// 由 MSBuild WriteCodeFragment 類別產生。
+
diff --git a/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.AssemblyInfoInputs.cache b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..c2f4f2d
--- /dev/null
+++ b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+504c3d30ea64ae9ac5e870b2275d2b6c416752c032a903f1ee868ad7e0046a9d
diff --git a/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.GeneratedMSBuildEditorConfig.editorconfig b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..2a1f90d
--- /dev/null
+++ b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,19 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb = true
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = TCM_API
+build_property.RootNamespace = TCM_API
+build_property.ProjectDir = D:\Code\Project\TCM\Backend\TCM_API\TCM_API\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.RazorLangVersion = 8.0
+build_property.SupportLocalizedComponentNames =
+build_property.GenerateRazorMetadataSourceChecksumAttributes =
+build_property.MSBuildProjectDirectory = D:\Code\Project\TCM\Backend\TCM_API\TCM_API
+build_property._RazorSourceGeneratorDebug =
diff --git a/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.GlobalUsings.g.cs b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.GlobalUsings.g.cs
new file mode 100644
index 0000000..025530a
--- /dev/null
+++ b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.GlobalUsings.g.cs
@@ -0,0 +1,17 @@
+//
+global using global::Microsoft.AspNetCore.Builder;
+global using global::Microsoft.AspNetCore.Hosting;
+global using global::Microsoft.AspNetCore.Http;
+global using global::Microsoft.AspNetCore.Routing;
+global using global::Microsoft.Extensions.Configuration;
+global using global::Microsoft.Extensions.DependencyInjection;
+global using global::Microsoft.Extensions.Hosting;
+global using global::Microsoft.Extensions.Logging;
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Net.Http.Json;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.assets.cache b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.assets.cache
new file mode 100644
index 0000000..f4a0455
Binary files /dev/null and b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.assets.cache differ
diff --git a/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.csproj.AssemblyReference.cache b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..5c76e1d
Binary files /dev/null and b/TCM_API/TCM_API/obj/Release/net8.0/TCM_API.csproj.AssemblyReference.cache differ