Esempio n. 1
0
 //文章详情
 public ActionResult Essays(string id)
 {
     using (BlognEntities blog = new BlognEntities())
     {
         if (id == "" || id == null)
         {
             return(Redirect("/Blogback/Essay"));
         }
         else
         {
             int idd   = int.Parse(id);
             var essay = blog.Essay.Where(a => a.esid == idd).FirstOrDefault();
             if (essay == null)
             {
                 return(Redirect("/Blogback/Essay"));
             }
             //文章
             ViewData["ess"] = essay;
             //评论
             var            dis  = blog.Discuss.Where(a => a.esid == essay.esid).ToList();
             List <essayus> esus = new List <essayus>();
             foreach (var item in dis)
             {
                 int     uid = item.usid;
                 var     usd = blog.Usersd.Where(a => a.usid == uid).FirstOrDefault();
                 essayus esu = new essayus();
                 esu.dis = item;
                 esu.us  = usd;
                 esus.Add(esu);
             }
             ViewData["essya"] = esus;
         }
     }
     return(View());
 }
Esempio n. 2
0
        /// <summary>
        /// 文章
        /// </summary>
        /// <returns></returns>
        public ActionResult diary(string id)
        {
            using (BlognEntities blo = new BlognEntities())
            {
                List <Phabum> ji = blo.Phabum.ToList();
                ViewData["photo"] = ji;
                var text = blo.Essay.ToList();
                ViewData["text"] = text;

                var texts = new Essay();
                //文章评论
                List <essayus> esyus = new List <essayus>();
                if (id != "" && id != null)
                {
                    int idd = int.Parse(id);
                    texts = blo.Essay.Where(a => a.esid == idd).FirstOrDefault();
                }
                else
                {
                    texts = blo.Essay.Take(1).FirstOrDefault();
                }
                int            eid = texts.esid;
                List <Discuss> dis = blo.Discuss.Where(a => a.esid == eid).ToList();
                foreach (var item in dis)
                {
                    essayus esuss = new essayus();
                    esuss.dis = item;
                    int usid = item.usid;
                    var us   = blo.Usersd.Where(a => a.usid == usid).FirstOrDefault();
                    esuss.us = us;
                    esyus.Add(esuss);
                }
                ViewData["textx"] = texts;
                //评论
                ViewData["pinglun"] = esyus;
            }
            return(View());
        }