/// <summary> /// Constructor. /// </summary> public ViewerAutomationBridge(IViewerAutomation viewerAutomationClient, IStudyLocatorBridge studyLocatorBridge) { Platform.CheckForNullReference(viewerAutomationClient, "viewerAutomationClient"); Platform.CheckForNullReference(studyLocatorBridge, "studyLocatorBridge"); _viewerAutomationClient = viewerAutomationClient; _studyLocatorBridge = studyLocatorBridge; _studyComparer = new StudyDateTimeComparer(); }
/// <summary> /// Constructor. /// </summary> public ViewerAutomationBridge(IViewerAutomation viewerAutomationClient, IStudyRootQueryBridge studyRootQueryBridge) { Platform.CheckForNullReference(viewerAutomationClient, "viewerAutomationClient"); Platform.CheckForNullReference(studyRootQueryBridge, "studyRootQueryBridge"); _viewerAutomationClient = viewerAutomationClient; _studyRootQueryBridge = studyRootQueryBridge; _studyComparer = new StudyDateTimeComparer(); }
/// <summary> /// Implementation of the Dispose pattern. /// </summary> protected virtual void Dispose(bool disposing) { if (disposing) { if (_viewerAutomationClient != null && _viewerAutomationClient is IDisposable) { ((IDisposable)_viewerAutomationClient).Dispose(); _viewerAutomationClient = null; } if (_studyRootQueryBridge != null) { _studyRootQueryBridge.Dispose(); _studyRootQueryBridge = null; } if (_studyLocatorBridge != null) { _studyLocatorBridge.Dispose(); _studyLocatorBridge = null; } } }
/// <summary> /// Constructor. /// </summary> public ViewerAutomationBridge(IViewerAutomation viewerAutomationClient, IStudyLocator studyLocator) : this(viewerAutomationClient, new StudyLocatorBridge(studyLocator)) { }
/// <summary> /// Constructor. /// </summary> public ViewerAutomationBridge(IViewerAutomation viewerAutomationClient, IStudyRootQuery studyRootQueryClient) : this(viewerAutomationClient, new StudyRootQueryBridge(studyRootQueryClient)) { }
public ViewerService() { _viewerAutomation = Platform.GetService <IViewerAutomation>(); _studyLocatorBridge = new StudyLocatorBridge(Platform.GetService <IStudyLocator>()); }
public ViewerService() { _viewerAutomation = Platform.GetService<IViewerAutomation>(); _studyLocatorBridge = new StudyLocatorBridge(Platform.GetService<IStudyLocator>()); }