public NumericConfiguration GetNumericConfigurationItem(string key) { if (this.NumericConfiguration.ContainsKey(key)) return this.NumericConfiguration[key]; NumericConfiguration config = new NumericConfiguration(); config.Key = key; config.Value = 0; return config; }
public void ChangeNumericSetting(string key, double value, ISession session) { if (Configuration.TribalWarsConfiguration.NumericConfiguration.ContainsKey(key)) { NumericConfiguration config = Configuration.TribalWarsConfiguration.NumericConfiguration[key]; config.Value = value; NumericConfiguration config1 = session.Get<NumericConfiguration>(key); config1.Value = value; session.Update(config1); session.Flush(); } else { NumericConfiguration config = new NumericConfiguration(); config.Key = key; config.Value = value; Configuration.TribalWarsConfiguration.NumericConfiguration.Add(key, config); session.Save(config); session.Flush(); } }
public void InsertOrUpdateConfiguration(NumericConfiguration numericConfiguration, ISession session) { if (this.NumericConfiguration.ContainsKey(numericConfiguration.Key)) session.Update(numericConfiguration); session.Save(numericConfiguration); }