private void PrepareUpdates(NomadAvailableUpdatesMessage message) { // making selection of udpates List<ModuleManifest> list = new List<ModuleManifest>(); list.Add(message.AvailableUpdates[1]); _updater.PrepareUpdate(list); }
private void UpdatedAvaliableCallback(NomadAvailableUpdatesMessage obj) { // check if there was an error if(obj.Error) { Info = obj.Message; InvokePropertyChanged("Info"); return; } // update the view model based on var listOfUpdates = obj.AvailableUpdates.Select(x => new ModuleManifestWrapper() { Manifest = x, SelectedForUpdate = false }); AvaliableUpdates = new List<ModuleManifestWrapper>(listOfUpdates); Info = _updater.Status.ToString(); InvokePropertyChanged("AvaliableUpdates"); InvokePropertyChanged("Info"); }
private void InvokeAvailableUpdates(NomadAvailableUpdatesMessage e) { _eventAggregator.Publish(e); }