public void Remove(CpuInfo cpu) { if (_cpuLookup.ContainsKey(cpu.Name)) { _cpuLookup.Remove(cpu.Name); } }
public bool Update(CpuInfo info) { var settings = GetCpuSettings(); settings.AddOrUpdate(info); _cpuWrapper.CreateCpu(info); return(settings.Save(ConfigurationProvider.CpuSettingsFile)); }
private void Disconnect(CpuInfo info) { var settings = GetCpuSettings(); settings.Remove(info); _cpuWrapper.DisconnectCpu(info); settings.Save(ConfigurationProvider.CpuSettingsFile); }
public CpuInfo AddOrUpdate(CpuInfo cpu) { Remove(cpu); _cpuLookup.Add(cpu.Name, cpu); return(cpu); }
public void Add(CpuInfo info) { Update(info); }