private void AddButtonClick(object sender, EventArgs e) { if (!_useWcf) { var phoneContact = new PhoneContact { Name = nameTextBox.Text, Phone = phoneTextBox.Text, }; var updatedPhoneContacts = _client.AddContact(phoneContact); _phoneContacts = updatedPhoneContacts.ToList(); RenderPhoneContacts(updatedPhoneContacts); return; } var phoneContactWcf = new WCFContactsServiceReference.PhoneContact { Name = nameTextBox.Text, Phone = phoneTextBox.Text, }; var updatedPhoneContactsWcf = _wcfClient.AddPhoneContact(phoneContactWcf); _phoneContactsWcf = updatedPhoneContactsWcf.ToList(); RenderPhoneContacts(updatedPhoneContactsWcf.Select(MapToMainModel)); }
private void ListViewSelectedIndexChanged(object sender, EventArgs e) { if (!_useWcf) { var selectedContact = _phoneContacts[listView1.FocusedItem.Index]; _selectedPhoneContact = selectedContact; nameTextBox.Text = selectedContact.Name; phoneTextBox.Text = selectedContact.Phone; } else { var selectedContactWcf = _phoneContactsWcf[listView1.FocusedItem.Index]; _selectedPhoneContactWcf = selectedContactWcf; nameTextBox.Text = selectedContactWcf.Name; phoneTextBox.Text = selectedContactWcf.Phone; } }