public async Task DeleteCentralUnitAsync(CentralUnit centralUnit) { // Delete central unit from list and configuration CentralUnits.Remove(centralUnit); _SettingsService.Settings.Configuration.CentralUnits.Remove(centralUnit); await _HomeControlService.InitAsync(_SettingsService.Settings.Configuration); // Save settings await _SettingsService.SaveSettingsAsync(); }
public async Task AddCentralUnitAsync(CentralUnit centralUnit) { // Add central unit to list and configuration CentralUnits.Add(centralUnit); _SettingsService.Settings.Configuration.CentralUnits.Add(centralUnit); await _HomeControlService.InitAsync(_SettingsService.Settings.Configuration); // Save settings await _SettingsService.SaveSettingsAsync(); }