/// <summary> /// UniGrid action handler. /// </summary> private void gridElem_OnAction(string actionName, object actionArgument) { if (actionName == "delete") { ContactInfo contact = ContactInfoProvider.GetContactInfo(ContactID); // Check permission if ((contact != null) && ContactHelper.AuthorizedModifyContact(contact.ContactSiteID, true)) { int ipId = ValidationHelper.GetInteger(actionArgument, 0); IPInfoProvider.DeleteIPInfo(ipId); } } }