Пример #1
0
        public ActionResult CommentSummery(int?ComID, int?Users_id, int?rep_userid, int?Goods_id, int?Post_id, int?Video_id, string ComContent = null, int PaiseNum = 0)
        {
            if (Goods_id != null && ComContent != null)
            {
                Comments c = new Comments()
                {
                    Users_id   = (int)Session["Users_id"],
                    Goods_id   = Goods_id,
                    Post_id    = Post_id,
                    Video_id   = Video_id,
                    ComContent = ComContent,
                    ComTime    = DateTime.Now,
                    PaiseNum   = 0
                };
                db.Comments.Add(c);
                db.SaveChanges();
            }
            else if (ComID != null)
            {
                Reply r = new Reply()
                {
                    ComID        = (int)ComID,
                    Users_id     = (int)rep_userid,
                    ReplyContent = ComContent,
                    ReplyTime    = DateTime.Now,
                };
                db.Reply.Add(r);
                db.SaveChanges();
            }
            IEnumerable <ViewModel> vmss = GetComAndRep();

            return(PartialView(vmss));
        }
Пример #2
0
        //[ValidateAntiForgeryToken]特性用来防止伪造的跨站请求,配合表单中的@Html.AntiForgeryToken()使用
        //对数据进行增删改时要防止csrf攻击!
        //该特性表示检测服务器请求是否被篡改。注意:该特性只能用于post请求,get请求无效。
        //public ActionResult GoodsCreate([Bind(Include = "Goods_id,GoodsName,GoodsImage,GoodsJianjie,GoodsDetails,AddTime,Price,Count,GoodsK_id")]Goods goods)
        public ActionResult GoodsCreate([Bind(Include = "Goods_id,GoodsName,GoodsImage,GoodsJianjie,GoodsDetails,AddTime,Price,Count,GoodsK_id")] Goods goods)
        {
            try
            {
                HttpPostedFileBase postimage1 = Request.Files["GoodsImage"];

                string filePath     = postimage1.FileName;
                string filename     = filePath.Substring(filePath.LastIndexOf("\\") + 1);
                string serverpath   = Server.MapPath(@"\Images\") + filename;
                string relativepath = @"/Images/" + filename;
                postimage1.SaveAs(serverpath);
                goods.GoodsImage = relativepath;

                goods.AddTime = System.DateTime.Now;
                goodsmanager.AddGoods(goods);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(Content(ex.Message));
            }
            ViewBag.GoodsK_id = new SelectList(db.GoodsK, "GoodsK_id", "GoodsKName", goods.GoodsK_id);
            return(View("GoodsCreate", goods));
        }
Пример #3
0
        public ActionResult SC(int id)
        {
            var book = db.Goods.Where(p => p.Goods_id == id).FirstOrDefault();
            var type = db.GoodsK.Where(p => p.GoodsK_id == book.GoodsK_id).FirstOrDefault().GoodsKName;

            try
            {
                if (book != null)
                {
                    FavoriteGoods fabook = new FavoriteGoods()
                    {
                        Users_id     = (int)Session[" Users_id"],
                        Goods_id     = book.Goods_id,
                        FavoriteType = type,
                        Time         = DateTime.Now,
                        Number       = 0
                    };
                    db.FavoriteGoods.Add(fabook);
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Like"));
                }
                else
                {
                    return(Content("<script>;alert('收藏失败!');</script>"));
                }
            }
            catch (Exception ex)
            {
                //return ex.ToString();
                return(Content(ex.Message));
            }
        }
Пример #4
0
        public ActionResult VideoKCreate([Bind(Include = "VideoK_id,VideoKName,Cover,VideoDetails,VideoJianjie,Source,AddTime")] VideoK videok)
        {
            videok.AddTime = System.DateTime.Now;
            try
            {
                HttpPostedFileBase videokcover = Request.Files["Cover"];

                string filePath     = videokcover.FileName;
                string filename     = filePath.Substring(filePath.LastIndexOf("\\") + 1);
                string serverpath   = Server.MapPath(@"\Images\VideoK\") + filename;
                string relativepath = @"/Images/VideoK/" + filename;
                videokcover.SaveAs(serverpath);
                videok.Cover = relativepath;
                vk.AddVideoK(videok);

                db.SaveChanges();
                return(RedirectToAction("TypeIndex"));
            }
            catch (Exception ex)
            {
                return(Content(ex.Message));
            }
            return(View("VideoKCreate", videok));
        }
Пример #5
0
        //public IQueryable<VideoComment> GetVideoCommentByVideoId(int ?id)
        //{
        //    var VideoComment = db.VideoComment.Include("Video").Where(c => c.Video_id == id);
        //    return VideoComment;
        //}

        public void RemoveVideo(Video video)
        {
            //db.Shi.Add(goods);
            db.Video.Remove(video);
            db.SaveChanges();
        }
Пример #6
0
 public void AddUserInfo(UserInfo userInfo)
 {
     db.UserInfo.Add(userInfo);
     db.SaveChanges();
 }
Пример #7
0
        public void Goumai(int uid, string uname, string userphone, string address, string note)
        {
            int i = db.ShopCar_Orders(uid, uname, userphone, address, note);

            db.SaveChanges();
        }
Пример #8
0
 public void UpdateShopcarCount(ShopCar shopCar)
 {
     db.Entry(shopCar).State = EntityState.Modified;
     db.SaveChanges();
 }
Пример #9
0
 //public IQueryable<PostReply> GetPostReplyByPostId(int id)
 //{
 //    var post = db.PostReply.Include("Post").Where(o => o.Post_id == id);
 //    return post;
 //}
 public void RemovePost(Post post)
 {
     db.Post.Remove(post);
     db.SaveChanges();
 }
Пример #10
0
 public void RemoveGoodsK(GoodsK goodsk)
 {
     db.GoodsK.Remove(goodsk);
     db.SaveChanges();
 }
Пример #11
0
 public void RemoveGoods(Goods goods)
 {
     db.Goods.Remove(goods);
     db.SaveChanges();
 }
Пример #12
0
 //public IQueryable<View_OrderDetails> FindviewodById(string uid)
 //{
 //    var viewordersd = db.View_OrderDetails.Where(c => c.Users_id == uid);
 //    return viewordersd;
 //}
 public void RemoveOrdersDetails(OrderDetails ordersd)
 {
     db.OrderDetails.Remove(ordersd);
     db.SaveChanges();
 }
Пример #13
0
 public void RemoveVideoK(VideoK videok)
 {
     //db.Shi.Add(goods);
     db.VideoK.Remove(videok);
     db.SaveChanges();
 }