// Adds a new customer and calls to make a VM model for it, then adds it to list of customers and updates UI public void AddCustomer() { CustomerEventArgs e = OnNewCustomerRequested(); if (e != null) { SelectedVMCustomer = new VMCustomer(ct.AddCustomer(e.Name, e.Company)); CustomersVM.Add(SelectedVMCustomer); OnItemsChanged(SelectedVMCustomer); } }
protected CustomerEventArgs OnNewCustomerRequested() { CustomerEventArgs result = null; CustomerEventHandler newCustomerRequested = NewCustomerRequested; if (newCustomerRequested != null) { CustomerEventArgs args = null; result = newCustomerRequested(this, args); } return(result); }