public bool DeleteCategoryLink(int storeID, CategoryLink cat) {
            try {
                this._sessionManager.OpenSession().Delete(cat);
                this._sessionManager.OpenSession().Flush();
            } catch (Exception e) {
                LogManager.GetLogger(GetType()).Error(e);
                return false;
            }

            return true;
        }
        private void btnAddPage_Click(object sender, EventArgs e) {

            if (!string.IsNullOrEmpty(ddlNodeList.SelectedValue)) {

                int nodeID = Int32.Parse(ddlNodeList.SelectedValue);

                CategoryLink cl = new CategoryLink();
                cl.CategoryID = CatID;
                cl.ImageUrl = WebHelper.GetImageUrl(wimLinkImage.WebImagePath);
                cl.NodeID = nodeID;
                cl.Title = txtTitle.Text;

                try {
                    controller.EditService.SaveCategoryLink(1, cl);
                } catch (Exception ex) {
                    LogManager.GetLogger(GetType()).Error(ex);
                    ShowError(ex.Message);
                }

                BindPages();
            }
        }