Example #1
0
 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();
 }
Example #2
0
        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();
        }
Example #3
0
        //慢生活
        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();
        }
Example #4
0
 public HashSet <string> DeleteValidation(vPost parameters)
 {
     return(ValidationMessages);
 }
Example #5
0
 public Task DeleteAsync(vPost parameters)
 {
     throw new NotImplementedException();
 }
Example #6
0
        public async Task UpdateAsync(vPost entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
Example #7
0
 public HashSet <string> UpdateValidation(vPost entity)
 {
     return(ValidationMessages);
 }
Example #8
0
        public async Task AddAsync(vPost entity)
        {
            await Uow.RegisterNewAsync(entity);

            await Uow.CommitAsync();
        }
Example #9
0
 public Task <object> GetBy(vPost parameters)
 {
     throw new NotImplementedException();
 }
Example #10
0
 public async Task <object> GetAsync(vPost parameters)
 {
     return(await Uow.Repository <vPost>().AllAsync());
 }