コード例 #1
0
        public void InsertTest()
        {
            var id = DalNews.Insert(news);

            Assert.IsTrue(id > 0);

            var result = DalNews.GetNews(id);

            Assert.IsTrue(result.Id == id);

            var news2 = new DtoNews()
            {
                Id           = result.Id,
                CurReadTimes = 10000,
            };

            DalNews.UpdateNews(news2);

            var isHave = DalNews.IsExistsNews(result.Title);

            Assert.IsTrue(isHave);

            //DalNews.UpdateImgFlag(id, 1);
            //result = DalNews.GetNews(id);
            //Assert.IsTrue(result.ImgFlag == 1);

            var result2 = DalNews.DelNews(id);

            Assert.IsTrue(result2);
        }
コード例 #2
0
ファイル: Mapper.cs プロジェクト: shland0omax/EPAM_Project
 public static News ToOrm(DalNews news)
 {
     if (news == null)
     {
         throw new ArgumentNullException(nameof(news));
     }
     return(new News
     {
         Id = news.Id,
         CreatorId = news.CreatorId,
         Title = news.Title,
         PublicationDate = news.PublicationDate,
         Image = news.Image,
         Content = news.Content
     });
 }
コード例 #3
0
ファイル: Mapper.cs プロジェクト: shland0omax/EPAM_Project
 public static NewsEntity ToBll(DalNews news)
 {
     if (news == null)
     {
         throw new ArgumentNullException(nameof(news));
     }
     return(new NewsEntity
     {
         Id = news.Id,
         Content = news.Content,
         CreatorId = news.CreatorId,
         Image = news.Image,
         PublicationDate = news.PublicationDate,
         Title = news.Title
     });
 }
コード例 #4
0
ファイル: NewsMgr.cs プロジェクト: Rangowj/NewsSystem
        public List <News_Datail> SelectNewsList(int NewsSortId)
        {
            var       list = new List <News_Datail>();
            DataSet   ds   = new DalNews().SelectNewsList(NewsSortId);
            DataTable dt   = new DataTable();

            if (ds != null && ds.Tables.Count > 0)
            {
                dt = ds.Tables[0];
            }
            foreach (DataRow dr in dt.Rows)
            {
                var mod = new News_Datail();
                mod.NewsTitle   = Convert.ToString(dr["NewsTitle"]);
                mod.CreatedTime = Convert.ToDateTime(dr["CreatedTime"]);
                list.Add(mod);
            }

            return(list);
        }
コード例 #5
0
ファイル: NewsMgr.cs プロジェクト: Rangowj/NewsSystem
        public List <VNewsDatail> GetNewsList(int pageSize, int pageIndex, int NewsSortId)
        {
            var       list = new List <VNewsDatail>();
            DataSet   ds   = new DalNews().GetNewsList(pageSize, pageIndex, NewsSortId);
            DataTable dt   = new DataTable();

            if (ds != null && ds.Tables.Count > 0)
            {
                dt = ds.Tables[0];
            }
            foreach (DataRow dr in dt.Rows)
            {
                var mod = new VNewsDatail();
                mod.NewsTitle   = Convert.ToString(dr["NewsTitle"]);
                mod.CreatedTime = Convert.ToString(dr["CreatedTime"]);
                mod.ID          = Convert.ToInt32(dr["ID"]);
                list.Add(mod);
            }

            return(list);
        }
コード例 #6
0
 public DataTable GetNews(string keywords, int TotalTop)
 {
     return(DalNews.GetNews(keywords, TotalTop));
 }
コード例 #7
0
 public static bool UnLike(DTOLikes obj)
 {
     return(DalNews.UnLike(obj));
 }
コード例 #8
0
 public DataTable GetLike()
 {
     return(DalNews.GetLike());
 }
コード例 #9
0
 public DataTable GetNewsCount()
 {
     return(DalNews.GetNewsCount());
 }
コード例 #10
0
 public void GetNoGatherAuthorUrlNewsListTest()
 {
     DalNews.GetNoGatherAuthorUrlNewsList();
 }
コード例 #11
0
 public void GetWaitRefreshAuthorListTest()
 {
     DalNews.GetWaitRefreshAuthorList();
 }