private void buttonDeleteContact_Click(object sender, EventArgs e) { if (this.dataGridViewItems.Rows.Count == 0) { MessageBox.Show("No contacts to delete", "No saved contacts", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { int contactId = Convert.ToInt32(this.dataGridViewItems.CurrentRow.Cells[0].Value); Contact contact = contactsRepository.GetById(contactId); DialogResult result = MessageBox.Show( "Are you sure you want to delete " + contact.FullName.ToString() + "?", "Delete contact", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { contactsRepository.Delete(contact); MessageBox.Show("Contact deleted successfully"); RefreshItems(); } } }
public ActionResult DeleteConfirmed(int id) { Contact contact = repo.Get(c => c.ID == id); repo.Delete(contact); repo.SaveChanges(); return(RedirectToAction("Index")); }
public void Delete(string id) { Guid guid; if (Guid.TryParse(id, out guid)) { var contact = ContactsRepository.Get(guid); ContactsRepository.Delete(contact); } }
public void Can_remove_contact_by_id() { var contact = GetTestContact(); repo.Add(contact); repo.Delete(contact.Id); Assert.AreEqual(0, repo.List().Count()); }
public IActionResult Delete(int id) { if (ModelState.IsValid) { var repoContacts = new ContactsRepository(_context); repoContacts.Delete(id); return(Ok()); } return(BadRequest(ModelState)); }
public async Task <ActionResult> DeleteContact(int id) { try { ContactsRepository ContactsRepo = new ContactsRepository(); if (await ContactsRepo.Delete(id)) { ViewBag.AlertMsg = "Contact details deleted successfully"; } return(RedirectToAction("GetContacts")); } catch { return(View("Error")); } }
// // DELETE api/contacts/guid // public HttpResponseMessage Delete(Guid id) { HttpResponseMessage result = null; try { repo.Delete(id); result = Request.CreateResponse(HttpStatusCode.NoContent); } catch (Exception ex) { Trace.TraceError(ex.Message, ex); result = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message); } return(result); }
private void Delete() { ContactsRepository contactsRepository = new ContactsRepository("contacts.txt"); Console.Clear(); Console.WriteLine("Delete Contact:"); Console.Write("Contact Id: "); int contactId = Convert.ToInt32(Console.ReadLine()); Contact contact = contactsRepository.GetById(contactId); if (contact == null) { Console.WriteLine("Contact not found!"); } else { contactsRepository.Delete(contact); Console.WriteLine("Contact deleted successfully."); } Console.ReadKey(true); }
protected void BtnDelete_Click(object sender, EventArgs e) { if (this.DgItems.Items.Count == 0) { Response.Write("<script>window.alert('No contacts to delete')</script>"); return; } else if (this.DgItems.SelectedIndex < 0 || this.DgItems.SelectedIndex > this.DgItems.Items.Count - 1) { Response.Write("<script>window.alert('No contact selected')</script>"); return; } else { // Response doesn't work Response.Write("<script>window.alert('Contact deleted successfully')</script>"); ContactsRepository contactsRepository = RepositoryFactory.GetContactsRepository(); Contact contact = new Contact(); contact.Id = Convert.ToInt32(this.DgItems.SelectedItem.Cells[1].Text); contactsRepository.Delete(contact); Response.Redirect(Request.RawUrl); } }
public void Delete(int id) { _contactsRepository.Delete(id); }