public async Task Inititalize(Bridge bridge, string sceneid = null) { _bridge = bridge; _currentsceneid = sceneid ?? string.Empty; List <Light> hr = await HueObjectHelper.GetBridgeLightsAsyncTask(bridge); if (hr != null) { _scvm.Initialize(hr, _bridge); } else { MessageBoxError.ShowLastErrorMessages(_bridge); } if (sceneid != null) { _currentsceneid = sceneid; Scene cr = _bridge.GetObject <Scene>(sceneid); if (cr != null) { _scvm.Initialize(_bridge); _scvm.Scene = cr; } else { MessageBoxError.ShowLastErrorMessages(_bridge); } } }
public async Task Inititalize(string sceneid = null) { _currentsceneid = sceneid ?? string.Empty; List <Light> hr = await BridgesManager.Instance.SelectedBridge.GetListObjectsAsync <Light>(); if (hr != null) { Scene cr = sceneid != null?BridgesManager.Instance.SelectedBridge.GetObject <Scene>(sceneid) : null; _currentsceneid = sceneid; _scvm.Initialize(hr, cr); } else { MessageBoxError.ShowLastErrorMessages(BridgesManager.Instance.SelectedBridge); } }
public async Task Inititalize(Bridge bridge, string sceneid = null) { _bridge = bridge; _currentsceneid = sceneid ?? string.Empty; List <Light> hr = await _bridge.GetListObjectsAsync <Light>(); if (hr != null) { Scene cr = sceneid != null?_bridge.GetObject <Scene>(sceneid) : null; _currentsceneid = sceneid; _scvm.Initialize(bridge, hr, cr); } else { MessageBoxError.ShowLastErrorMessages(_bridge); } }