public ActionResult Index() { DB db = new DB(); List<Post> posts = new List<Post>(); List<vPost> vposts = new List<vPost>(); posts = (from p in db.Posts orderby p.ID descending select p).ToList(); foreach (Post post in posts) { vPost vpost = new vPost(post); vposts.Add(vpost); } ViewBag.posts = vposts; return View(); }
public ActionResult PostMore(int id) { DB db = new DB(); List<Post> posts = new List<Post>(); List<vPost> vposts = new List<vPost>(); posts = (from p in db.Posts select p).ToList(); foreach (Post post in posts) { vPost vpost = new vPost(post); vposts.Add(vpost); } ViewBag.posts = vposts; List<Post> postList = new List<Post>(); postList = (from l in db.Posts orderby l.Browse descending select l).ToList(); ViewBag.postList = postList; Post post2 = new Post(); post2 = (from p in db.Posts where p.ID == id select p).FirstOrDefault(); post2.Browse++; db.SaveChanges(); ViewData["id"] = post2.ID; ViewData["title"] = post2.Title; ViewData["content"] = post2.Content; List<PostReply> postreply = new List<PostReply>(); postreply = (from p in db.PostReply where p.PostID == id select p).ToList(); ViewBag.postreply = postreply; return View(); }
//慢生活 public ActionResult Slive() { DB db = new DB(); List<Post> posts = new List<Post>(); List<vPost> vPosts = new List<vPost>(); posts = (from p in db.Posts orderby p.ID descending select p).ToList(); foreach (Post post in posts) { vPost vpost = new vPost(post); vPosts.Add(vpost); } ViewBag.posts = vPosts; List<Post> postList = new List<Post>(); postList = (from l in db.Posts orderby l.Browse descending select l).ToList(); ViewBag.postList = postList; return View(); }
public HashSet <string> DeleteValidation(vPost parameters) { return(ValidationMessages); }
public Task DeleteAsync(vPost parameters) { throw new NotImplementedException(); }
public async Task UpdateAsync(vPost entity) { await Uow.RegisterDirtyAsync(entity); await Uow.CommitAsync(); }
public HashSet <string> UpdateValidation(vPost entity) { return(ValidationMessages); }
public async Task AddAsync(vPost entity) { await Uow.RegisterNewAsync(entity); await Uow.CommitAsync(); }
public Task <object> GetBy(vPost parameters) { throw new NotImplementedException(); }
public async Task <object> GetAsync(vPost parameters) { return(await Uow.Repository <vPost>().AllAsync()); }