public MainContainerController(IView view, INotify notifyView, IStatusDetection statusView) { _view = view; _notifyView = notifyView; _statusView = statusView; var hardwareDetection = TestingCore.CommunicationFactory.Scope.Factory.MakeFTDICommunication(); var detectionPresenter = TestingCore.PresenterFactory.Scope.Factory.MakeDevicePresenter(_statusView); _hardwareDetectionInteractor = TestingCore.InteractorFactory.Scope.Factory.MakeHardwareDetector(hardwareDetection, detectionPresenter); _view.Shown += View_Shown; _view.Closed += View_Closed; }
public DeviceDetectionPresenter(IStatusDetection view) { _view = view; }
public IHardwareDetectionPresenter MakeDevicePresenter(IStatusDetection view) { return(new DeviceDetectionPresenter(view)); }
public IHardwareDetectionPresenter MakeMultimeterPresenter(IStatusDetection view) { return(new MultimeterDetectionPresenter(view)); }
public MultimeterDetectionPresenter(IStatusDetection view) { _view = view; }