public ChildStagePresenter(IStageView view, Func <Action, IPresenter> loginPresenterFactory, Func <Action, IPresenter> registerPresenterFactory, IDatabaseInitializer databaseInitializer, Action updateMainStage) : base(view) { _loginPresenterFactory = loginPresenterFactory; _registerPresenterFactory = registerPresenterFactory; _databaseInitializer = databaseInitializer; view.OnStageClosed = updateMainStage; }
protected StagePresenterBase(IStageView view) { _view = view; _view.OnStageOpened = () => InitializeStage(); }