public MainController(IGlobalContext globalCtx, ITextFetcher textFetcher) { Contract.Requires(globalCtx != null); Contract.Requires(textFetcher != null); this._globalCtx = globalCtx; this._textFetcher = textFetcher; }
public MainVM(IKeyboardListener kbListener, ITextFetcher textFetcher, IDataServiceFacade dataServiceFacade) { _kbListener = kbListener; _textFetcher = textFetcher; _dataServiceFacade = dataServiceFacade; _kbListener.MagicCombinationPressed += _kbListener_MagicCombinationPressed; }