Universe.Modules.Web.SettingsMigrator.GetGridConfigSettings C# (CSharp) Method

GetGridConfigSettings() public static method

public static GetGridConfigSettings ( WebInterface webinterface ) : void
webinterface WebInterface
return void
        public static void GetGridConfigSettings (WebInterface webinterface)
        {
            var configSrc = webinterface.Registry.RequestModuleInterface<ISimulationBase> ().ConfigSource;
            IConfig config;
            _settingsGrid = new GridSettings ();

            // login
            config = configSrc.Configs ["LoginService"];
            if (config != null) {
                _settingsGrid.WelcomeMessage = config.GetString ("WelcomeMessage", _settingsGrid.WelcomeMessage);
            }

            // gridinfo
            config = configSrc.Configs ["GridInfoService"];
            if (config != null) {
                _settingsGrid.Gridname = config.GetString ("gridname", _settingsGrid.Gridname);
                _settingsGrid.Gridnick = config.GetString ("gridnick", _settingsGrid.Gridnick);
            }

            // Library
            //            config =  configSrc.Configs ["LibraryService"];
            //            if (config != null)
            //            {
            //                _settingsGrid.LibraryName = config.GetString("LibraryName", _settingsGrid.LibraryName);
            //                _settingsGrid.LibraryOwnerName = config.GetString("LibraryOwnerName", _settingsGrid.LibraryOwnerName);
            //            }

            // System users
            config = configSrc.Configs ["SystemUserService"];
            if (config != null) {
                _settingsGrid.GovernorName = config.GetString ("GovernorName", _settingsGrid.GovernorName);
                _settingsGrid.RealEstateOwnerName = config.GetString ("RealEstateOwnerName", _settingsGrid.RealEstateOwnerName);
                _settingsGrid.BankerName = config.GetString ("BankerName", _settingsGrid.BankerName);
                _settingsGrid.MarketplaceOwnerName = config.GetString ("MarketplaceOwnerName", _settingsGrid.MarketplaceOwnerName);
            }

            // RealEstate
            config = configSrc.Configs ["EstateService"];
            if (config != null) {
                _settingsGrid.SystemEstateName = config.GetString ("MainlandEstateName", _settingsGrid.MainlandEstateName);
                _settingsGrid.SystemEstateName = config.GetString ("SystemEstateName", _settingsGrid.SystemEstateName);
            }


        }