private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { try { if (lvwVisitors.SelectedItems != null && lvwVisitors.SelectedItems.Count != 0) { if (!IsList) { if (objUIRights.DeleteRight) { DialogResult dr = new DialogResult(); dr = MessageBox.Show("Do You Really Want to Delete Record ?", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dr == DialogResult.Yes) { Visitor objVisitor = new Visitor(); objVisitor = VisitorManager.GetItem(Convert.ToInt32(lvwVisitors.SelectedItems[0].Name)); VisitorManager.Delete(objVisitor); lvwVisitors.Items.Remove(lvwVisitors.SelectedItems[0]); } } else { throw new Exception("Not Authorised."); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public IActionResult Delete(Guid id) { try { VisitorManager visitorMng = new VisitorManager(); var visitorDb = visitorMng.GetRecordById(id); if (visitorDb == null) { return(BadRequest("Invalid visitor id!")); } visitorMng.Delete(id); return(Ok()); } catch (EntityValidationException ex) { return(BadRequest(ex.Message)); } catch { return(Problem()); } }