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