void view_BurnMedia(object sender, EventArgs e) { if (null != __MediaObject) { BurnMedia burnMediaForm = new BurnMedia( ); MediaObjectsStateService state = new MediaObjectsStateService(new MediaCreationQueue( )); __MediaObject.ExecutionStatus.ExecutionStatus = ExecutionStatus.Creating; state.MediaQueue.Add(__MediaObject); state.ActiveMediaItem = __MediaObject; BurnMediaPresenter burnPresenter = new BurnMediaPresenter(burnMediaForm.BurnMediaControl, state, System.Windows.Forms.WindowsFormsSynchronizationContext.Current); burnMediaForm.Tag = burnPresenter; burnMediaForm.FormClosing += new FormClosingEventHandler(burnMediaForm_FormClosing); burnMediaForm.StartPosition = FormStartPosition.CenterParent; if (DialogResult.OK == burnMediaForm.ShowDialog(ViewerContainer.State.ActiveWorkstation)) { } } }
public CreateMediaCommand ( MediaObjectsStateService mediaService, NotifyMediaCreationResult mediaCreationResultHandler ) : base(mediaService) { __MediaCreationResultHandler = mediaCreationResultHandler; }
public void LoadMedia(MediaObjectsStateService mediaObjectsState) { __MediaObjectsState = mediaObjectsState; __RefreshTimer.Enabled = AutoRefreshCheckBox.Checked; CreateMediaJobs(mediaObjectsState.MediaQueue); RegisterEvents( ); }
void view_BurnMedia(object sender, EventArgs e) { if (null != __MediaObject) { BurnMedia burnMediaForm = new BurnMedia( ); MediaObjectsStateService state = new MediaObjectsStateService(new MediaCreationQueue( )); __MediaObject.ExecutionStatus.ExecutionStatus = ExecutionStatus.Creating; state.MediaQueue.Add(__MediaObject); state.ActiveMediaItem = __MediaObject; BurnMediaPresenter burnPresenter = new BurnMediaPresenter(burnMediaForm.BurnMediaControl, state, System.Windows.Forms.WindowsFormsSynchronizationContext.Current); burnMediaForm.Tag = burnPresenter; burnMediaForm.FormClosing += new FormClosingEventHandler(burnMediaForm_FormClosing); burnMediaForm.StartPosition = FormStartPosition.CenterParent; if (DialogResult.OK == burnMediaForm.ShowDialog(ViewerContainer.State.ActiveWorkstation)) { //currently always cleared after a successful burn if (__View.ClearInstancesAfterRequest) { try { if (burnPresenter.Status == BurnStatus.BurnCompleted) { OnClearInstances(); } } catch { } } } } }
public MediaCommand(MediaObjectsStateService mediaService) { MediaService = mediaService; }
public RefereshQueueCommand(MediaObjectsStateService mediaService, ExecutionStatus?status) : base(mediaService) { MediaStatus = status; }
public RefereshQueueCommand(MediaObjectsStateService mediaService) : this(mediaService, null) { }
public DeleteMediaCommand(MediaObjectsStateService mediaService) : base(mediaService) { }
public CleanExpiredMediaJobsCommand(MediaObjectsStateService mediaService) { MediaService = mediaService; }