コード例 #1
0
        //详情
        public ActionResult Detail(int id, int classid)
        {
            var good    = GoodsManage.Getgood(id);
            var classif = GoodsManage.FindAllBooks().Where(p => p.Classify_id == classid);
            var Comment = CommentGoodsManage.findallcomment(id);
            var userid  = Convert.ToInt32(Session["User_id"]);

            ViewModels.GoodsDetail index = new GoodsDetail();
            if (userid > 0)
            {
                var carts = CartManage.Findusercart(userid);

                index.Carts1 = carts;
            }
            if (good == null)
            {
                return(HttpNotFound());
            }
            if (classif == null)
            {
                return(HttpNotFound());
            }
            if (Comment == null)
            {
                return(HttpNotFound());
            }

            index.Goodss   = good;
            index.Goods11  = classif;
            index.Comment1 = Comment;

            return(View(index));
            //return View();
        }
コード例 #2
0
        public ActionResult SelectCarts()
        {
            var userid = int.Parse((Session["User_id"]).ToString());
            var carts  = CartManage.Findusercart(userid);

            //ViewModels.MallsCart inde = new MallsCart();
            //inde.Carts1 = carts;
            return(View(carts));
        }
コード例 #3
0
ファイル: OrderController.cs プロジェクト: braveHUI/-
        public ActionResult Addorder(Order order)
        {
            int userid  = Convert.ToInt32(Session["User_id"]);
            var message = Request["order-messagessss"];
            var cart    = CartManage.Findusercart(userid).Where(p => p.Flog == true);

            foreach (var item in cart)
            {
                var sdsd = cart.FirstOrDefault(p => p.Cart_id == item.Cart_id);
                order.Good_id    = sdsd.Goods_id;
                order.Message    = message;
                order.Price      = sdsd.Price;
                order.User_id    = userid;
                order.TotalMoney = sdsd.Total;
                order.Amount     = sdsd.CartCount;
                order.Site_id    = 1;

                CartManage.Delete(sdsd.Cart_id);
                CartManage.AddOrder(order);
            }
            return(Content("<script>;alert('订单提交成功'); window.location.href ='/Malls/Index'</script>"));
        }
コード例 #4
0
ファイル: OrderController.cs プロジェクト: braveHUI/-
        // GET: Order
        public ActionResult Index()
        {
            int     userid = Convert.ToInt32(Session["User_id"]);
            var     cart   = CartManage.Findusercart(userid).Where(p => p.Flog == true);
            decimal sum    = 0;
            decimal a;

            foreach (var item in cart)
            {
                var sdsd = cart.FirstOrDefault(p => p.Cart_id == item.Cart_id);
                if (sdsd != null)
                {
                    a   = sdsd.Total;
                    sum = sum + a;
                }
            }
            ViewBag.count = sum;
            var       orde = AddressManage.selectaaduse(userid);
            MallsCart ind  = new MallsCart();

            ind.Carts2   = cart;
            ind.Address2 = orde;
            return(View(ind));
        }