Ejemplo n.º 1
0
        public BusSettings(IAppSettingsConfig appConfig, IConnectionStringsConfig connConfig)
            : base(TAG_PREFIX, appConfig.GetAppSettings())
        {
            IDictionary <string, ConnectionStringSetting> connSettings = connConfig.GetConnectionStrings();

            if (!connSettings.ContainsKey("SysDatabase"))
            {
                throw new ConfigSettingsException("Не найдена строка подключения к системной БД сервиса.", "SysDatabase");
            }

            _connSetting = connSettings["SysDatabase"];
        }
 public static MainChannelSettings MainChannelSettings(this IAppSettingsConfig appConfig)
 {
     return(new MainChannelSettings(appConfig.GetAppSettings()));
 }
 public static MessageSettings MessageSettings(this IAppSettingsConfig appConfig)
 {
     return(new MessageSettings(appConfig.GetAppSettings()));
 }
 public static DatabaseSettings DatabaseSettings(this IAppSettingsConfig appConfig)
 {
     return(new DatabaseSettings(appConfig.GetAppSettings()));
 }
        public IActionResult Info()
        {
            var settings = _appConfig.GetAppSettings();

            return(Json(settings));
        }
 public static XSettings XSettings(this IAppSettingsConfig appConfig)
 {
     return(new XSettings(appConfig.GetAppSettings()));
 }
 public IDictionary <string, AppConfigSetting> GetSettings()
 {
     return(_appConfig.GetAppSettings());
 }