//文章详情 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()); }
/// <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()); }