/// <summary> /// Deletes web template. Called when the "Delete template" button is pressed. /// Expects the CreateWebTemplate method to be run first. /// </summary> private bool DeleteWebTemplate() { // Get the web template WebTemplateInfo deleteTemplate = WebTemplateInfoProvider.GetWebTemplateInfo("MyNewTemplate"); // Delete the web template WebTemplateInfoProvider.DeleteWebTemplateInfo(deleteTemplate); return(deleteTemplate != null); }
/// <summary> /// Handles the UniGrid's OnAction event. /// </summary> /// <param name="actionName">Name of item (button) that threw event</param> /// <param name="actionArgument">ID (value of Primary key) of corresponding data row</param> protected void UniGridModules_OnAction(string actionName, object actionArgument) { if (actionName == "edit") { URLHelper.Redirect("WebTemplate_Edit.aspx?webtemplateid=" + actionArgument); } else if (actionName == "delete") { WebTemplateInfoProvider.DeleteWebTemplateInfo(ValidationHelper.GetInteger(actionArgument, 0)); } else if (actionName == "moveup") { // Move the item up in order WebTemplateInfoProvider.MoveTemplateUp(ValidationHelper.GetInteger(actionArgument, 0)); UniGridModules.ReloadData(); } else if (actionName == "movedown") { // Move the item down in order WebTemplateInfoProvider.MoveTemplateDown(ValidationHelper.GetInteger(actionArgument, 0)); UniGridModules.ReloadData(); } }