Exemplo n.º 1
0
    protected void lbDelete_Click(object sender, EventArgs e)
    {
        LinkButton linkButton = new LinkButton();

        linkButton = (LinkButton)sender;
        bool result = PageManager.DeletePage(Convert.ToInt32(linkButton.CommandArgument));

        showPageGrid();
    }
Exemplo n.º 2
0
    protected void lbDelete_Click(object sender, EventArgs e)
    {
        LinkButton linkButton = new LinkButton();

        linkButton = (LinkButton)sender;
        bool result = PageManager.DeletePage(Convert.ToInt32(linkButton.CommandArgument));

        showAllPageByModuleID(ddlModule.SelectedValue);
        btnClear_Click(this, new EventArgs());
    }
Exemplo n.º 3
0
 public long DeletePage(long pageId)
 {
     try
     {
         return(_pageManager.DeletePage(pageId));
     }
     catch (Exception ex)
     {
         ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message);
         return(0);
     }
 }
Exemplo n.º 4
0
        public ActionResult DeletePage(int id)//Change to page model
        {
            _pagesManager = PageManagerFactory.Create();
            var response = _pagesManager.DeletePage(id);

            if (response.Success == true)
            {
                return(RedirectToAction("Pages"));
            }
            else
            {
                //Error somehow
                return(RedirectToAction("Pages"));
            }
        }
Exemplo n.º 5
0
        public ActionResult DeleteConfirmed(DeleteConfirmationViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var entity = PageManager.FindById(viewModel.DeleteEntityId);
                if (entity == null)
                {
                    return(Json(new { success = true }));
                }

                PageManager.DeletePage(viewModel.DeleteEntityId);

                return(Json(new { success = true }));
            }

            return(PartialView("_DeleteConfirmation", viewModel));
        }
Exemplo n.º 6
0
        public void ProcessRequest(HttpContext context)
        {
            HttpRequest request = context.Request;
            //http://localhost:32030/SL/AjaxCallHandler.ashx?action= action is one of the below conditions in switch
            //e.g.http://localhost:32030/SL/AjaxCallHandler.ashx?action=getcategories

            string       action       = request.Params["action"];
            StreamReader sr           = new StreamReader(request.InputStream);
            string       jsonString   = sr.ReadToEnd();
            string       responseJson = "";
            IEnumerable <CategoryData> cd;

            switch (action.ToLower())
            {
            case "getcategories":
                #region getcategories

                /*
                 * post json
                 * {
                 *  "PageSize":"10",
                 *  "PageIndex":"0"
                 * }
                 */
                responseJson = JSONHelper.ToJsonString(_categoryManager.GetCategories(JSONHelper.ToObject <CategoryData>(jsonString)));
                break;

                #endregion
            case "getcategory":
                #region getcategory
                responseJson = JSONHelper.ToJsonString(_categoryManager.GetCategory(JSONHelper.ToObject <CategoryData>(jsonString)));
                #endregion
                break;

            case "addcategory":
                #region addcategory

                /*
                 * post json
                 * {
                 *  "categoryname":"xxxx",
                 *  "description":"aaaa"
                 * }
                 */
                #endregion
                responseJson = JSONHelper.ToJsonString(_categoryManager.AddCategory(JSONHelper.ToObject <CategoryData>(jsonString)));
                break;

            case "updatecategory":
                #region updatecategory
                responseJson = JSONHelper.ToJsonString(_categoryManager.UpdateCategory(JSONHelper.ToObject <CategoryData>(jsonString)));
                #endregion
                break;

            case "deletecategory":
                #region deletecategory
                responseJson = JSONHelper.ToJsonString(_categoryManager.DeleteCategory((int)JSONHelper.ToObject <CategoryData>(jsonString).id));
                #endregion
                break;

            case "getposts":
                #region getposts
                var postsTemp = _postManager.GetPosts(JSONHelper.ToObject <PostData>(jsonString));
                cd = _categoryManager.GetCategories(new CategoryData()).DataList as IEnumerable <CategoryData>;
                IEnumerable <PostData> posts = postsTemp.DataList as IEnumerable <PostData>;
                foreach (PostData p in posts)
                {
                    foreach (CategoryData c in cd)
                    {
                        if (p.categoryid == c.id)
                        {
                            p.categoryname = c.categoryname;
                        }
                    }
                }
                responseJson = JSONHelper.ToJsonString(postsTemp);
                #endregion
                break;

            case "getpost":
                #region getpost
                var post = _postManager.GetPost(JSONHelper.ToObject <PostData>(jsonString));
                cd = _categoryManager.GetCategories(new CategoryData()).DataList as IEnumerable <CategoryData>;
                foreach (CategoryData c in cd)
                {
                    if (c.id == post.categoryid)
                    {
                        post.categoryname = c.categoryname;
                    }
                }
                responseJson = JSONHelper.ToJsonString(post);
                #endregion
                break;

            case "deletepost":
                #region deletepost
                responseJson = JSONHelper.ToJsonString(_postManager.DeletePost((int)JSONHelper.ToObject <PostData>(jsonString).id));
                #endregion
                break;

            case "updatepost":
                #region updatepost
                responseJson = JSONHelper.ToJsonString(_postManager.UpdatePost(JSONHelper.ToObject <PostData>(jsonString)));
                #endregion
                break;

            case "addpost":
                #region addpost
                responseJson = JSONHelper.ToJsonString(_postManager.AddPost(JSONHelper.ToObject <PostData>(jsonString)));
                #endregion
                break;

            case "getpages":
                #region getpages
                responseJson = JSONHelper.ToJsonString(_pageManager.GetPages(JSONHelper.ToObject <PageData>(jsonString)));
                #endregion
                break;

            case "getpage":
                #region getpage
                responseJson = JSONHelper.ToJsonString(_pageManager.GetPage(JSONHelper.ToObject <PageData>(jsonString)));
                #endregion
                break;

            case "deletepage":
                #region deletepage
                responseJson = JSONHelper.ToJsonString(_pageManager.DeletePage((int)JSONHelper.ToObject <PageData>(jsonString).id));
                #endregion
                break;

            case "updatepage":
                #region updatepost
                responseJson = JSONHelper.ToJsonString(_pageManager.UpdatePage(JSONHelper.ToObject <PageData>(jsonString)));
                #endregion
                break;

            case "addpage":
                #region addpost
                responseJson = JSONHelper.ToJsonString(_pageManager.AddPage(JSONHelper.ToObject <PageData>(jsonString)));
                #endregion
                break;

            case "adduser":
                #region adduser
                responseJson = JSONHelper.ToJsonString(_userManager.AddUser(JSONHelper.ToObject <UserData>(jsonString)));
                #endregion
                break;

            case "updateuser":
                #region updateuser
                responseJson = JSONHelper.ToJsonString(_userManager.UpdateUser(JSONHelper.ToObject <UserData>(jsonString)));
                #endregion
                break;

            case "getuser":
                #region getuser
                responseJson = JSONHelper.ToJsonString(_userManager.GetUser(JSONHelper.ToObject <UserData>(jsonString)));
                #endregion
                break;

            case "getusers":
                #region getusers
                responseJson = JSONHelper.ToJsonString(_userManager.GetUsers(JSONHelper.ToObject <UserData>(jsonString)));
                #endregion
                break;

            case "deleteuser":
                #region deleteuser
                responseJson = JSONHelper.ToJsonString(_userManager.DeleteUser((int)JSONHelper.ToObject <UserData>(jsonString).id));
                #endregion
                break;
            }
            context.Response.Write(responseJson);
        }
Exemplo n.º 7
0
        protected void Button3_Click(object sender, EventArgs e)
        {
            PageManager p = new PageManager();

            p.DeletePage(Convert.ToInt32(TextBox1.Text));
        }
Exemplo n.º 8
0
        public ActionResult Delete(int id)
        {
            PageManager manager = new PageManager();
            manager.DeletePage(id);

            return RedirectToAction("AllPages");
        }