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"]);
|
}
|
}
|
}
|