using HotelPms.Share.Util; namespace HotelPms.GrpcService.Util { public class Setting { /// /// 共通DB /// public static string HotelCommonDB { get; set; } = string.Empty; /// /// 施設DB /// public static string HotelPmsDB { get; set; } = string.Empty; /// /// クラウド管理DB /// 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; /// /// 初期化 /// /// /// 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"]); } } }