private async void ActionClick(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(tbx_name.Text)) { MessageBox.Show(Strings.ContactNameWrong, Strings.Error); return; } if (tbx_name.Text.Length > 100) { MessageBox.Show(Strings.ContactNameMaxLengthError, Strings.Error); return; } contact.Name = tbx_name.Text; ContactRepository contactRepository = ContactRepository.Instance; btn_action.Enabled = false; int i = contact.ID > 0 ? await Task.Run(() => contactRepository.EditContact(contact)) : await Task.Run(() => contactRepository.AddContact(contact)); string messageText = i > 0 ? (contact.ID > 0) ? Strings.EditContactOkay : Strings.AddContactOkay : Strings.SomethingError; string captionText = i > 0 ? Strings.Success : Strings.Error; MessageBox.Show(messageText, captionText); Dispose(); }
private void EditContact(object obj) { Contact newContact = new Contact(); newContact.FirstName = ContactFirstName; newContact.LastName = ContactLastName; _contactRepository.EditContact(newContact, ContactList[SelectedContactIndexList]); EditAddress(true); EditTelephone(true); }
public ActionResult Edit(ContactVM model) { Contact contact = new Contact(); contact.Id = model.Id; contact.Company = model.Company; contact.Position = model.Position; contact.PhoneNumber = model.PhoneNumber; contact.Name = model.Name; ContactRepository contactRepository = new ContactRepository(); contactRepository.EditContact(contact); return(RedirectToAction("Index")); }
private static void UpdateContact(ContactRepository repository) { int id; Console.Write("Enter the id which you want to update ==> "); id = int.Parse(Console.ReadLine()); string fname, lname; long mob; Console.Write("Enter First name ==> "); fname = Console.ReadLine(); Console.Write("Enter Last name ==> "); lname = Console.ReadLine(); Console.Write("Enter Mobile Number ==> "); mob = long.Parse(Console.ReadLine()); Contact contact = new Contact { FirstName = fname, LastName = lname, MobileNumber = mob }; repository.EditContact(id, contact); }
public void editContact(Contact c) { db.EditContact(c); }
public void UpdateContact(Contact contact) { repository.EditContact(contact); }