public HomePresenter(IHome homeView, TipManagerModel tipManager, TipManagerServices services) { this.homeView = homeView; this.tipManager = tipManager; this.services = services; homeView.homeLoaded += new EventHandler(OnHomeLoaded); }
public AddTipPresenter(IAddTip addTipView, TipManagerModel tipManager, TipManagerServices services) { this.addTipView = addTipView; this.tipManager = tipManager; this.services = services; addTipView.clearButtonClicked += new EventHandler(OnClearButtonClicked); addTipView.addTipLoaded += new EventHandler(OnAddTipLoaded); addTipView.saveButtonClicked += new EventHandler(OnSaveButtonClicked); addTipView.doubleClicked += new EventHandler(OnDoubleClicked); addTipView.deleteButtonClicked += new EventHandler(OnDeleteButtonClicked); }
public TransactionPresenter(ITransaction withdrawView, TipManagerModel tipManager, TipManagerServices services) { this.withdrawView = withdrawView; this.tipManager = tipManager; this.services = services; withdrawView.withdrawClearButtonClicked += new EventHandler(OnWithdrawClearButtonClicked); withdrawView.withdrawLoaded += new EventHandler(OnWithdrawLoaded); withdrawView.withdrawSaveButtonClicked += new EventHandler(OnWithdrawSaveButtonClicked); withdrawView.withdrawDoubleClicked += new EventHandler(OnWithdrawDoubleClicked); withdrawView.withdrawDeleteButtonClicked += new EventHandler(OnWithdrawDeleteButtonClicked); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); form = new Form1(); TipManagerModel tipManager = new TipManagerModel(); TipManagerServices services = new TipManagerServices(tipManager); Home homeView = new Home(); AddTip addTipView = new AddTip(); Transaction transactionView = new Transaction(); TipManagerPresenter tipManagerPresenter = new TipManagerPresenter(form, homeView, addTipView, transactionView); HomePresenter homePresenter = new HomePresenter(homeView, tipManager, services); AddTipPresenter addTipPresenter = new AddTipPresenter(addTipView, tipManager, services); TransactionPresenter withdrawPresenter = new TransactionPresenter(transactionView, tipManager, services); form.Controls.Add(homeView); form.Controls.Add(addTipView); form.Controls.Add(transactionView); Application.Run(form); }
public TipManagerServices(TipManagerModel tipManager) { this.tipManager = tipManager; }