/// <summary> /// 删除请求的新闻 /// </summary> public void deleteRequestNews() { int id = int.Parse(Request.QueryString["newsId"]); News news = NewsHandler.getNewsById(id); NewsHandler newsHandler = new NewsHandler(news); newsHandler.Delete(); }
protected void Page_Load(object sender, EventArgs e) { int newId = int.Parse(Request.QueryString["newsId"]); News news = NewsHandler.getNewsById(newId); newsTitle.InnerText = news.title; content.InnerHtml = news.content; time.InnerText = news.publishTime.ToShortDateString(); }
public void getNewsByIdTest() { News n = new News { title = "test", publishTime = DateTime.Parse("2011/1/1 0:00:00"), type = 0 }; NewsHandler.DataClassesDataContext.News.InsertOnSubmit(n); NewsHandler.DataClassesDataContext.SubmitChanges(); News expected = NewsHandler.DataClassesDataContext.News.First(news => news.title == "test"); News actual = NewsHandler.getNewsById(expected.newsId); NewsHandler.DataClassesDataContext.News.DeleteOnSubmit(n); NewsHandler.DataClassesDataContext.SubmitChanges(); Assert.AreSame(expected, actual); }