Esempio n. 1
0
        } // END ShowPageInfo

        protected void Update_Page(object sender, EventArgs e)
        {
            PAGESDB pages_db = new PAGESDB();

            bool   valid  = true;
            string pageid = Request.QueryString["page_id"];

            if (String.IsNullOrEmpty(pageid))
            {
                valid = false;
            }
            if (valid)
            {
                HTTP_Page new_page = new HTTP_Page();
                new_page.Set_http_title(page_title.Text);
                new_page.Set_http_body(page_body.Text);
                new_page.Set_http_publish(page_publish.Checked);

                try
                {
                    pages_db.UpdatePage(Int32.Parse(pageid), new_page);
                    Response.Redirect("ShowPage.aspx?page_id=" + pageid);
                } // END TRY
                catch
                {
                    valid = false;
                } // END CATCH
            }
            if (!valid)
            {
                edit_page.InnerHtml = "There was an error updating that page.";
            }

            ShowPageInfo(pages_db);
        } // END Update_Page
        protected void Add_Page(object sender, EventArgs e)
        {
            PAGESDB pages_db = new PAGESDB();

            HTTP_Page new_page = new HTTP_Page();

            new_page.Set_http_title(page_title.Text);
            new_page.Set_http_body(page_body.Text);
            new_page.Set_http_publish(page_publish.Checked);

            pages_db.AddPage(new_page);

            Response.Redirect("ListPages.aspx");
        } // END Add_Page