protected void ShowPostInfo(PagesConfig controller) { bool valid = true; string pageid = Request.QueryString["page_id"]; if (String.IsNullOrEmpty(pageid)) { valid = false; } if (valid) { Webpages page_content = controller.FindPage(Int32.Parse(pageid)); posttitle.InnerHtml = page_content.GetTitle(); postbody.InnerHtml = page_content.GetBody(); } else { valid = false; } if (!valid) { post.InnerHtml = "There was an error finding that post."; } }
protected void Page_Load(object sender, EventArgs e) { PagesConfig controller = new PagesConfig(); //get post information from DB ShowPostInfo(controller); }
protected void Update_Post(object sender, EventArgs e) { PagesConfig controller = new PagesConfig(); bool valid = true; string pageid = Request.QueryString["pageid"]; if (String.IsNullOrEmpty(pageid)) { valid = false; } if (valid) { Webpages new_page = new Webpages(); //call post data from form new_page.SetTitle(post_title.Text); new_page.SetBody(post_body.Text); //add the post to the database try { controller.UpdatePage(Int32.Parse(pageid), new_page); Response.Redirect("ReadPage.aspx?pageid=" + pageid); } catch { valid = false; } } if (!valid) { post.InnerHtml = "Sorry! There was an issue updating this post."; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { PagesConfig controller = new PagesConfig(); ShowPostInfo(controller); } }
protected void AddPost(object sender, EventArgs e) { //Connect to PagesConfig class PagesConfig db = new PagesConfig(); //Create a new post Webpages new_post = new Webpages(); new_post.SetTitle(page_title.Text); new_post.SetBody(page_body.Text); db.AddPost(new_post); Response.Redirect("ListPosts.aspx"); }
protected void Delete_Post(object sender, EventArgs e) { bool valid = true; string pageid = Request.QueryString["page_id"]; if (String.IsNullOrEmpty(pageid)) { valid = false; } PagesConfig controller = new PagesConfig(); //deleting the student from the system if (valid) { controller.DeletePage(Int32.Parse(pageid)); Response.Redirect("ListPosts.aspx"); } }
protected void ShowPostInfo(PagesConfig controller) { bool valid = true; string pageid = Request.QueryString["pageid"]; if (String.IsNullOrEmpty(pageid)) { valid = false; } if (valid) { Webpages new_page = controller.FindPage(Int32.Parse(pageid)); posttitle.InnerHtml = new_page.GetTitle(); post_title.Text = new_page.GetTitle(); post_body.Text = new_page.GetBody(); if (!valid) { post.InnerHtml = "Sorry! There was an error finding that post."; } } }