Ejemplo n.º 1
0
        public ReleaseManagerForm()
        {
            InitializeComponent();

            // create controller object
            manager = new ReleaseManager(fileTransfer);

            // create event listeners
            manager.Status += new EventHandler<EventArgs<string>>(SetStatus);
            manager.Warning += new EventHandler<EventArgs<string>>(ShowWarning);
            manager.Error += new EventHandler<EventArgs<string>>(ShowError);
            manager.Information += new EventHandler<EventArgs<string>>(ShowInformation);
            manager.MainMenu += new EventHandler<EventArgs>(EnableMainMenu);
            manager.Status += new EventHandler<EventArgs<string>>(SetStatus);
            manager.DisableDownload += new EventHandler<EventArgs>(DisableDownload);
            manager.DisableUpload += new EventHandler<EventArgs>(DisableUpload);
            manager.EnableDownload += new EventHandler<EventArgs>(EnableDownload);
            manager.EnableUpload += new EventHandler<EventArgs<bool>>(EnableUpload);
            manager.Exit += new EventHandler<EventArgs>(Exit);
            manager.UploadVersion += new EventHandler<EventArgs<string>>(SetUploadVersion);
            manager.DownloadVersions += new EventHandler<EventArgs<List<string>>>(SetDownloadVersions);

            // if controller object hasn't produced an error
            if (manager.Valid)
                // start (test settings & download global config)
                manager.Start();
        }
Ejemplo n.º 2
0
        public ReleaseManagerForm()
        {
            InitializeComponent();

            // create controller object
            manager = new ReleaseManager(fileTransfer);

            // create event listeners
            manager.Status           += new EventHandler <EventArgs <string> >(SetStatus);
            manager.Warning          += new EventHandler <EventArgs <string> >(ShowWarning);
            manager.Error            += new EventHandler <EventArgs <string> >(ShowError);
            manager.Information      += new EventHandler <EventArgs <string> >(ShowInformation);
            manager.MainMenu         += new EventHandler <EventArgs>(EnableMainMenu);
            manager.Status           += new EventHandler <EventArgs <string> >(SetStatus);
            manager.DisableDownload  += new EventHandler <EventArgs>(DisableDownload);
            manager.DisableUpload    += new EventHandler <EventArgs>(DisableUpload);
            manager.EnableDownload   += new EventHandler <EventArgs>(EnableDownload);
            manager.EnableUpload     += new EventHandler <EventArgs <bool> >(EnableUpload);
            manager.Exit             += new EventHandler <EventArgs>(Exit);
            manager.UploadVersion    += new EventHandler <EventArgs <string> >(SetUploadVersion);
            manager.DownloadVersions += new EventHandler <EventArgs <List <string> > >(SetDownloadVersions);

            // if controller object hasn't produced an error
            if (manager.Valid)
            {
                // start (test settings & download global config)
                manager.Start();
            }
        }
        public ReleaseManagerViewModel(IReleaseManager releaseManager, IEditorContext editorContext)
        {
            _releaseManager = releaseManager;
            _editorContext  = editorContext;
            Settings.Default.PropertyChanged += (o, e) => NotifyPropertyChanged(e.PropertyName);

            Refresh(checkForUpdates: true);
        }
 public ReleaseServiceClient(IReleaseManager releaseManager)
 {
     _releaseManager = releaseManager;
 }
Ejemplo n.º 5
0
 public CheckForUpdate(IReleaseManager releaseManager, Window window)
 {
     _releaseManager = releaseManager;
     _window         = window;
 }