예제 #1
0
 public ActionResult Delete(PostProp obj)
 {
     //DataCache.ListPost.RemoveAll(s => s.ID == obj.ID);
     //return RedirectToAction("Home");
     using (var db = new DBContext())
     {
         var blog = db.DBContextSet.First(p => p.ID == obj.ID);
         db.DBContextSet.Remove(blog);
         db.SaveChanges();
     }
     return(RedirectToAction("Home"));
 }
예제 #2
0
        public ActionResult Edit(PostProp obj)
        {
            List <PostProp> data;

            using (var db = new DBContext())
            {
                data = db.DBContextSet.ToList();
                int index = data.FindIndex(s => s.ID == obj.ID);
                data[index].Title       = obj.Title;
                data[index].Description = obj.Description;
                db.SaveChanges();
            }

            return(RedirectToAction("Home"));
        }
예제 #3
0
        public ActionResult ContentofPost(PostProp obj)
        {
            List <PostProp> data;
            PostProp        itemPost;

            using (var db = new DBContext())
            {
                // var x = db.Database.Delete();
                data     = db.DBContextSet.ToList();
                itemPost = data.First(s => s.ID == obj.ID);
            }
            return(View(itemPost));
            //List<PostProp> items = DataCache.ListPost;

            //PostProp itemPost = items.First(s => s.ID == obj.ID);

            //return View(itemPost);
        }
예제 #4
0
        public ActionResult Create(IndexViewModel obj)
        {
            if (ModelState.IsValid)
            {
                DataCache.ListPost.Add(obj.PostPropVM);
                using (var db = new DBContext())
                {
                    PostProp p = new PostProp
                    {
                        ID = obj.PostPropVM.ID,
                        CustomLoanStarDateTwo = obj.PostPropVM.CustomLoanStarDateTwo,
                        Title       = obj.PostPropVM.Title,
                        Description = obj.PostPropVM.Description,
                        CategoryId  = obj.PostPropVM.CategoryId
                    };
                    db.DBContextSet.Add(p);
                    db.SaveChanges();
                }
                return(RedirectToAction("Home"));
            }

            return(View(obj));
        }
예제 #5
0
        public ActionResult AddComments(PostProp obj)
        {
            var model = Get();

            return(RedirectToAction("ContentofPost", obj));
        }