internal void AddOrUpdate(string name, ConfigurationSet configuration) { configuration.SetName = name.Trim(); var cs = GetConfigSet(name.Trim()); if (cs==null) { var first = ConfigSets.Select(c1 => c1.Id).Concat(new long[] { 0 }).Max(); configuration.Id = first; ConfigSets.Add(configuration); } else { ConfigSets.Remove(cs); ConfigSets.Add(configuration); } }
internal void AddOrUpdate(string name, ConfigurationSet configuration) { configuration.SetName = name.Trim(); var cs = GetConfigSet(name.Trim()); if (cs == null) { var first = ConfigSets.Select(c1 => c1.Id).Concat(new long[] { 0 }).Max(); configuration.Id = first; ConfigSets.Add(configuration); } else { ConfigSets.Remove(cs); ConfigSets.Add(configuration); } }