private void lbDelFolder_Click(object sender, System.EventArgs e) { //try //{ ListManager.DeleteFolder(int.Parse(deletedId.Value)); //} //catch(Exception ex) //{ // System.Diagnostics.Trace.WriteLine(ex); //} if (ProjectId < 0) { Response.Redirect("~/Apps/ListApp/Pages/ListInfoList.aspx?Tab=0&ListFolderId=" + _folderId.ToString()); } else { Response.Redirect("~/Projects/ProjectView.aspx?Tab=Lists&ProjectId=" + ProjectId.ToString() + "&ListFolderId=" + ListFolderId.ToString()); } }
public void Invoke(object Sender, object Element) { if (Element is CommandParameters) { object id = CHelper.GetFromContext("ListFolderId"); if (id != null) { int iid = -1; int.TryParse(id.ToString(), out iid); ListFolder folder = new ListFolder(iid); UserLightPropertyCollection _pc = Mediachase.IBN.Business.Security.CurrentUser.Properties; if (folder.ParentId.HasValue) { _pc["ListInfo_FolderId_EntityList_GroupItemKey"] = folder.ParentId.Value.ToString(); } ListManager.DeleteFolder(iid); ((Control)Sender).Page.Response.Redirect("~/Apps/ListApp/Pages/ListAppList.aspx"); } } }