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