Пример #1
0
    /// <summary>
    /// 删除请求的新闻
    /// </summary>
    public void deleteRequestNews()
    {
        int         id          = int.Parse(Request.QueryString["newsId"]);
        News        news        = NewsHandler.getNewsById(id);
        NewsHandler newsHandler = new NewsHandler(news);

        newsHandler.Delete();
    }
Пример #2
0
    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();
    }
Пример #3
0
        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);
        }