Exemple #1
0
 private void PrepareUpdates(NomadAvailableUpdatesMessage message)
 {
     // making selection of udpates
     List<ModuleManifest> list = new List<ModuleManifest>();
     list.Add(message.AvailableUpdates[1]);
     _updater.PrepareUpdate(list);
 }
Exemple #2
0
        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");
        }
Exemple #3
0
 private void InvokeAvailableUpdates(NomadAvailableUpdatesMessage e)
 {
     _eventAggregator.Publish(e);
 }