Esempio n. 1
0
        private void Delete_Click(object sender, EventArgs args)
        {
            int id = (int)dataGridView1.SelectedCells[0].Value;
            var contactToDelete = (from c in _entities.Contacts
                                   where c.Id == id
                                   select c).FirstOrDefault();

            if (MessageBox.Show(string.Format("Do you want to delete {0} {1} ?", contactToDelete.FirstName,
                                              contactToDelete.LastName), "Delete contact", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
            {
                _entities.DeleteObject(contactToDelete);
                _entities.SaveChanges();
                IndexView();
            }
        }
Esempio n. 2
0
        public ActionResult Delete(Contact contactToDelete)
        {
            try
            {
                var originalContact = (from c in _entities.ContactSet
                                       where c.Id == contactToDelete.Id
                                       select c).FirstOrDefault();

                _entities.DeleteObject(originalContact);
                _entities.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }