Пример #1
0
 private ActionResult NewMethod(List <UserLinkArticleData> list, IEnumerable <UserLinkArticleData> userArticle)
 {
     foreach (var UserArt in userArticle)
     {
         UserLinkArticleData userArt = new UserLinkArticleData();
         userArt.users_id    = UserArt.users_id;
         userArt.title       = UserArt.title;
         userArt.id          = UserArt.id;
         userArt.content     = UserArt.content;
         userArt.like_num    = (int)UserArt.like_num;
         userArt.comment_num = (int)UserArt.comment_num;
         userArt.views_num   = (int)UserArt.views_num;
         userArt.creat_time  = (DateTime)UserArt.creat_time;
         userArt.user_photo  = UserArt.user_photo;
         userArt.user_name   = UserArt.user_name;
         list.Add(userArt);
     }
     return(Content(JsonConvert.SerializeObject(list)));
 }
Пример #2
0
        public IEnumerable <UserLinkArticleData> GetUserLinkArticle()
        {
            var query = from a in db.Users
                        join c in db.Articles
                        on a.id equals c.users_id
                        select new
            {
                id          = c.id,
                users_id    = c.users_id,
                title       = c.title,
                content     = c.content,
                like_num    = c.like_num,
                comment_num = c.comment_num,
                views_num   = c.views_num,
                creat_time  = c.creat_time,
                head_img    = a.head_img,
                user_name   = a.user_name
            };
            List <UserLinkArticleData> s   = new List <UserLinkArticleData>();
            UserLinkArticleData        rec = new UserLinkArticleData();

            foreach (var uA in query)
            {
                rec.id          = uA.id;
                rec.users_id    = uA.users_id;
                rec.title       = uA.title;
                rec.content     = uA.content;
                rec.like_num    = (int)uA.like_num;
                rec.comment_num = (int)uA.comment_num;
                rec.views_num   = (int)uA.views_num;
                rec.creat_time  = (DateTime)uA.creat_time;
                rec.user_photo  = uA.head_img;
                rec.user_name   = uA.user_name;
                s.Add(rec);
            }
            var ans = s.ToList();

            return(ans);
        }