Esempio n. 1
0
        public JsonResult ConfirmBuy(int id)
        {
            var ret = new MarketOperatorResp()
            {
                Status = 0,
                Msg    = @"已经给卖家发送邮件,请稍等卖家联系!"
            };

            if (!Authority())
            {
                ret.Status = 1;
                ret.Msg    = @"请先登录!";
                return(Json(ret));
            }

            var buyer = Request.Cookies.Get(DefaultAuthenticationTypes.ApplicationCookie).Value;

            if (marketClient.GetGoodsInfoById(id).Seller.Equals(buyer))
            {
                ret.Status = 2;
                ret.Msg    = @"不能购买自己的商品!";
                return(Json(ret));
            }

            marketClient.SetGoodsInfoSaleStatusAndBuyerById(id, @"等待收货", buyer);

            return(Json(ret));
        }
Esempio n. 2
0
        public JsonResult AddGoodsComments(int id, string content)
        {
            var ret = new MarketOperatorResp
            {
                Status = 0,
                Msg    = @"评论成功!"
            };

            if (!Authority())
            {
                ret.Status = 1;
                ret.Msg    = @"请先登录!";
                return(Json(ret));
            }

            marketClient.AddGoodsCommentById(id, content);
            return(Json(ret));
        }
Esempio n. 3
0
        public JsonResult DropMsg(int id)
        {
            var ret = new MarketOperatorResp
            {
                Status = 0,
                Msg    = @"撤销成功!"
            };

            if (!Authority())
            {
                ret.Status = 1;
                ret.Msg    = @"请先登录!";
                return(Json(ret));
            }

            marketClient.DelLeaveMsgById(id);
            return(Json(ret));
        }
Esempio n. 4
0
        public JsonResult GoodsDropOff(int id)
        {
            var ret = new MarketOperatorResp()
            {
                Status = 0,
                Msg    = @"下架成功"
            };

            if (!Authority())
            {
                ret.Status = 1;
                ret.Msg    = @"请先登录!";
                return(Json(ret));
            }

            marketClient.SetGoodsInfoStatusById(id, @"下架");
            return(Json(ret));
        }
Esempio n. 5
0
        public JsonResult DeleteShoppingRecords(int id)
        {
            var ret = new MarketOperatorResp()
            {
                Status = 0,
                Msg    = @"删除成功!"
            };

            if (!Authority())
            {
                ret.Status = 1;
                ret.Msg    = @"请先登录!";
                return(Json(ret));
            }

            marketClient.SetGoodsInfoStatusById(id, @"删除记录");
            return(Json(ret));
        }
Esempio n. 6
0
        public JsonResult SendMsg(int id, string content)
        {
            var ret = new MarketOperatorResp
            {
                Status = 0,
                Msg    = @"留言成功!"
            };

            if (!Authority())
            {
                ret.Status = 1;
                ret.Msg    = @"请先登录!";
                return(Json(ret));
            }

            var model = new MarketService.LeaveMsgModel();

            model.Email   = Request.Cookies.Get(DefaultAuthenticationTypes.ApplicationCookie).Value;
            model.Gid     = id;
            model.Content = content;
            marketClient.AddLeaveMsg(model);
            return(Json(ret));
        }