From 1a1c8e71fcd14858f595029f089b2d4a00202b32 Mon Sep 17 00:00:00 2001
From: ogi <Administrator@S-OGI-PC>
Date: Fri, 05 Dec 2025 09:24:16 +0900
Subject: [PATCH] プロジェクトファイルを追加。

---
 HotelPms.GrpcService/Util/Setting.cs |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

diff --git a/HotelPms.GrpcService/Util/Setting.cs b/HotelPms.GrpcService/Util/Setting.cs
new file mode 100644
index 0000000..074b663
--- /dev/null
+++ b/HotelPms.GrpcService/Util/Setting.cs
@@ -0,0 +1,49 @@
+using HotelPms.Share.Util;
+
+namespace HotelPms.GrpcService.Util
+{
+    public class Setting
+    {
+        /// <summary>
+        /// 共通DB
+        /// </summary>
+        public static string HotelCommonDB { get; set; } = string.Empty;
+
+        /// <summary>
+        /// 施設DB
+        /// </summary>
+        public static string HotelPmsDB { get; set; } = string.Empty;
+
+        /// <summary>
+        /// クラウド管理DB
+        /// </summary>
+        public static string SystemCenterDB { get; set; } = string.Empty;
+
+        public static string JwtIssuer { get; set; } = string.Empty;
+
+        public static string JwtAudience { get; set; } = string.Empty;
+
+        public static string JwtSecurityKey { get; set; } = string.Empty;
+
+        public static int GrpcPort { get; set; } = 0;
+
+        public static int ApiPort { get; set; } = 0;
+
+        /// <summary>
+        /// 初期化
+        /// </summary>
+        /// <param name="app"></param>
+        /// <param name="configuration"></param>
+        public static void Init(IConfiguration configuration)
+        {
+            Setting.HotelPmsDB = configuration.GetSection("ConnectionStrings:HotelPmsDB").Value;
+            Setting.HotelCommonDB = configuration.GetSection("ConnectionStrings:HotelCommonDB").Value;
+            Setting.SystemCenterDB = configuration.GetSection("ConnectionStrings:SystemManagementCenterDB").Value;
+            JwtIssuer = configuration["JwtIssuer"];
+            JwtAudience = configuration["JwtAudience"];
+            JwtSecurityKey = configuration["JwtSecurityKey"];
+            GrpcPort = CConvert.ToInt(configuration["GrpcPort"]);
+            ApiPort = CConvert.ToInt(configuration["ApiPort"]);
+        }
+    }
+}

--
Gitblit v1.10.0