/// <summary>
 /// Handles the UniGrid's OnAction event.
 /// </summary>
 /// <param name="actionName">Name of item (button) that throws event</param>
 /// <param name="actionArgument">ID (value of Primary key) of corresponding data row</param>
 protected void uniGrid_OnAction(string actionName, object actionArgument)
 {
     if (string.Equals(actionName, "edit", StringComparison.InvariantCultureIgnoreCase))
     {
         RedirectToEditUrl(actionArgument);
     }
     else if (string.Equals(actionName, "delete", StringComparison.InvariantCultureIgnoreCase))
     {
         int queryId = ValidationHelper.GetInteger(actionArgument, -1);
         if (queryId > 0)
         {
             QueryProvider.DeleteQuery(queryId);
         }
     }
 }
 /// <summary>
 /// Handles the UniGrid's OnAction event.
 /// </summary>
 /// <param name="actionName">Name of item (button) that throws event</param>
 /// <param name="actionArgument">ID (value of Primary key) of corresponding data row</param>
 protected void uniGrid_OnAction(string actionName, object actionArgument)
 {
     if (CMSString.Equals(actionName, "edit", true))
     {
         RedirectToEditUrl(actionArgument);
     }
     else if (CMSString.Equals(actionName, "delete", true))
     {
         int queryId = ValidationHelper.GetInteger(actionArgument, -1);
         if (queryId > 0)
         {
             QueryProvider.DeleteQuery(queryId);
         }
     }
 }