public void InitView(CustomerFinderModel model) { _model = model; tbPhone.DataBindings.Add("Text", _model, "Phone", true, DataSourceUpdateMode.OnPropertyChanged); tbName.DataBindings.Add("Text", _model, "Name", true, DataSourceUpdateMode.OnPropertyChanged); dgvCustomers.DataBindings.Add("DataSource", _model, "Customers", true, DataSourceUpdateMode.OnPropertyChanged); }
public CustomerFinderPresenter(ICustomerFinderView view) { _business = new CustomerBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Customer> >()); _view = view; _model = new CustomerFinderModel(new Customer()); _model.Customers = new List <Customer>(); _model.SearchCustomerFn = new CustomerFinderModel.SearchCustomerDelegate(HandleSearchCustomer); _view.InitView(_model); }