private void uxFileNew_Click(object sender, RoutedEventArgs e) { var window = new ContactWindow(); if (window.ShowDialog() == true) { App.ContactRepository.Add(window.Contact.ToRepositoryModel()); LoadContacts(); } }
private void uxFileChange_Click(object sender, RoutedEventArgs e) { var window = new ContactWindow(); window.Contact = ((ContactModel)selectedContact.Clone()); if (window.ShowDialog() == true) { App.ContactRepository.Update(window.Contact.ToRepositoryModel()); LoadContacts(); } }
private void uxFileChange_Click(object sender, MouseButtonEventArgs e) { var window = new ContactWindow(); window.Contact = ((ContactModel)selectedContact.Clone()); // GET A CLONE OF ITSELF TO THE WINDOW if (window.ShowDialog() == true) { App.ContactRepository.Update(window.Contact.ToRepositoryModel()); LoadContacts(); } }
private void EditContact() { var window = new ContactWindow(); window.Contact = selectedContact.Clone(); if (window.ShowDialog() == true) { App.ContactRepository.Update(window.Contact.ToRepositoryModel()); LoadContacts(); } }
private void uxFileChange_Click(object sender, RoutedEventArgs e) { // Perform a shallow copy of p1 and assign it to p2. var window = new ContactWindow(); window.Contact = selectedContact.Clone(); if (window.ShowDialog() == true) { App.ContactRepository.Update(window.Contact.ToRepositoryModel()); LoadContacts(); } }
private void uxFileChange_Click(object sender, RoutedEventArgs e) { var window = new ContactWindow(); window.Contact = selectedContact; if (window.ShowDialog() == true) { var uiContactModel = window.Contact; var repositoryContactModel = uiContactModel.ToRepositoryModel(); App.ContactRepository.Update(repositoryContactModel); } }
private void uxFileNew_Click(object sender, RoutedEventArgs e) { var window = new ContactWindow(); if (window.ShowDialog() == true) { var uiContactModel = window.Contact; var repositoryContactModel = uiContactModel.ToRepositoryModel(); App.ContactRepository.Add(repositoryContactModel); // OR //App.ContactRepository.Add(window.Contact.ToRepositoryModel()); } }
private void uxFileNew_Click(object sender, RoutedEventArgs e) { var window = new ContactWindow(); if (window.ShowDialog() == true) { var uiContactModel = window.Contact; var repositoryContactModel = uiContactModel.ToRepositoryModel(); App.ContactRepository.Add(repositoryContactModel); // OR //App.ContactRepository.Add(window.Contact.ToRepositoryModel()); LoadContacts(); //When adding an element call on load contacts to update, to show up } }