public LoadingDataReportPresenter(ILoadingDataReportView view, IOrdersInMemoryDb ordersDb) { _view = view; _ordersDb = ordersDb; _view.Load += OnLoad; }
public MainPresenter( IMainView view, IOrdersInMemoryDb orders, IReportPresentersFactory reportPresenterFactory, IFileDialogs fileDialogs) { _view = view; _orders = orders; _reportPresenterFactory = reportPresenterFactory; _fileDialogs = fileDialogs; _view.LoadDatabase += new EventHandler(async(s, e) => await OnLoadDatabaseAsync(s, e)); _view.ResetDatabase += OnResetDatabase; _view.ShowReport += OnShowReport; _view.ShowDatabaseReport += OnShowDatabaseReport; _view.DatabaseLoaded = false; }
public OrdersQueries(IOrdersInMemoryDb ordersDb) { _ordersDb = ordersDb; }