public void UpdateQuality() { foreach (var item in this._Items) { IUpdateProcess updateItem = this._updateProcessFactory.GetProcess(item); updateItem.Update(item); } }
public MainForm(IUpdateProcess process) { Verify.Argument.IsNotNull(process, "process"); InitializeComponent(); Font = SystemFonts.MessageBoxFont; _process = process; _monitor = new UpdateProcessMonitor(); _monitor.MaximumProgressChanged += OnMaximumProgressChanged; _monitor.CurrentProgressChanged += OnCurrentProgressChanged; _monitor.StageChanged += OnStageChanged; _monitor.UpdateSuccessful += OnUpdateSuccessful; _monitor.UpdateFailed += OnUpdateFailed; _monitor.UpdateCancelled += OnUpdateCancelled; _monitor.CanCancelChanged += OnCanCancelChanged; }
public IISAplicationUpdater(IUpdateProcess selgrosApplicationUpdateStrategy) { UpdateProcess = selgrosApplicationUpdateStrategy; }