Exemple #1
0
 /// <summary>
 /// 购物车列表
 /// </summary>
 /// <param name="context"></param>
 public void SeachCartListRequest(HttpContext context)
 {
     try
     {
         var userId = context.Request["UserId"];
         var page   = context.Request.Form["page"];
         var index  = context.Request.Form["limit"];
         if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
         {
             var list = _infoService.OrderCartList().Where(y => y.UserId == userId).ToList();
             list = list ?? new List <OrdersDetailExtend> {
             };
             var res = SerializeHelp.ToTableJson(list);
             context.Response.Write(res);
         }
         else
         {
             var list = _infoService.OrderCartList().Where(y => y.UserId == userId).ToList();
             list = list ?? new List <OrdersDetailExtend> {
             };
             var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
             var res   = SerializeHelp.ToTableJson(list1, list.Count());
             context.Response.Write(res);
         }
     }
     catch (Exception e) {
         var list = new List <OrdersDetailExtend> {
         };
         var res  = SerializeHelp.ToTableJson(list);
         context.Response.Write(res);
     }
 }
        /// <summary>
        /// 列表查询
        /// </summary>
        /// <param name="context"></param>
        public void ListAppraiseRequest(HttpContext context)
        {
            try
            {
                var userid    = context.Request.Form["UserId"];
                var ProductId = _userInfoService.GetList().Where(y => y.UserId == userid).Select(y => y.ProductId).ToList();
                var list      = _infoProductService.FavoriteProductList(ProductId);

                var datelist = _userInfoService.GetList().Where(y => y.UserId == userid);
                list.ForEach(u => u.FavoriDate = datelist.Where(y => y.ProductId == u.ProductId).Select(y => y.RateTime).FirstOrDefault());
                list.ForEach(u => u.Content    = datelist.Where(y => y.ProductId == u.ProductId).Select(y => y.Content).FirstOrDefault());
                var res = SerializeHelp.ToTableJson(list);
                context.Response.Write(res);
            }
            catch {
            }
            //var page = context.Request.Form["page"];
            //var index = context.Request.Form["limit"];
            //if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
            //{
            //    List<Appraise> list = _userInfoService.GetList();
            //    var res = SerializeHelp.ToTableJson<Appraise>(list);
            //    context.Response.Write(res);

            //}
            //else
            //{
            //    var list = _userInfoService.GetList();
            //    var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
            //    var res = SerializeHelp.ToTableJson<Appraise>(list1, list.Count());
            //    context.Response.Write(res);
            //}
        }
Exemple #3
0
        /// <summary>
        /// 商品类型对应的商品
        /// </summary>
        /// <param name="context"></param>
        public void TypeProductRequest(HttpContext context)
        {
            var typename = context.Request["Name"];
            var id       = context.Request["CateId"];
            var page     = context.Request.Form["page"];
            var index    = context.Request.Form["limit"];

            if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
            {
                var list = _infoProductService.GetList().Where(y => y.CateId == id)?.ToList();
                foreach (var y in list)
                {
                    y.CateId = typename;
                }
                list = list ?? new List <Product> {
                };
                var res = SerializeHelp.ToTableJson(list);
                context.Response.Write(res);
            }
            else
            {
                var list = _infoProductService.GetList().Where(y => y.CateId == id)?.ToList();

                list = list ?? new List <Product> {
                };
                var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
                var res   = SerializeHelp.ToTableJson(list1, list.Count());
                context.Response.Write(res);
            }
        }
        /// <summary>
        /// 列表查询
        /// </summary>
        /// <param name="context"></param>
        public void ListDeliveryRequest(HttpContext context)
        {
            try
            {
                var id = context.Request.Form["UserId"];
                var page = context.Request.Form["page"];
                var index = context.Request.Form["limit"];
                if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
                {
                    var list = _userInfoService.GetList().Where(y => y.UserId == id).ToList();
                    var res = SerializeHelp.ToTableJson<Delivery>(list);
                    context.Response.Write(res);

                }
                else
                {
                    var list = _userInfoService.GetList().Where(y => y.UserId == id ).ToList();
                    var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
                    var res = SerializeHelp.ToTableJson<Delivery>(list1, list.Count());
                    context.Response.Write(res);
                }
            }
            catch (Exception e) {

            }
        }
Exemple #5
0
 /// <summary>
 /// 查询
 /// </summary>
 /// <param name="context"></param>
 public void ListNewsRequest(HttpContext context)
 {
     try
     {
         var page  = context.Request.Form["page"];
         var index = context.Request.Form["limit"];
         if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
         {
             var list = _InfoService.GetList().ToList();
             list = list ?? new List <News> {
             };
             var res = SerializeHelp.ToTableJson(list);
             context.Response.Write(res);
         }
         else
         {
             var list = _InfoService.GetList().ToList();
             list = list ?? new List <News> {
             };
             var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
             var res   = SerializeHelp.ToTableJson(list1, list == null ? 0 : list.Count());
             context.Response.Write(res);
         }
     }
     catch
     {
         var list = new List <News> {
         };
         var res  = SerializeHelp.ToTableJson(list);
         context.Response.Write(res);
     }
 }
        /// <summary>
        /// 搜索用户
        /// </summary>
        /// <param name="context"></param>
        public void SeachAdminUserRequest(HttpContext context)
        {
            var username = context.Request["name"];
            var list     = _userInfoService.GetList().Where(y => y.UserName.Contains(username)).ToList();
            var res      = SerializeHelp.ToTableJson <AdminUser>(list);

            context.Response.Write(res);
        }
Exemple #7
0
        /// <summary>
        /// 查询我的收藏
        /// </summary>
        /// <param name="context"></param>
        public void ListFavoriteRequest(HttpContext context)
        {
            try {
                var userid    = context.Request.Form["UserId"];
                var ProductId = _InfoService.GetList().Where(y => y.UserId == userid).Select(y => y.ProductId).ToList();
                var list      = _infoProductService.FavoriteProductList(ProductId);

                //var datelist = _InfoService.GetList().Where(y => y.UserId == userid);

                ///list.ForEach(u => u.FavoriDate = datelist.Where(y => y.ProductId == u.ProductId).Select(y => y.DateTime).FirstOrDefault());
                list.ForEach(u => u.FavoriDate = Convert.ToDateTime(DateTime.Now.ToShortDateString()));

                var res = SerializeHelp.ToTableJson(list);
                context.Response.Write(res);
            }
            catch (Exception) {
            }
        }
        /// <summary>
        /// 用户列表查询
        /// </summary>
        /// <param name="context"></param>
        public void ListAdminUserRequest(HttpContext context)
        {
            var page  = context.Request.Form["page"];
            var index = context.Request.Form["limit"];

            if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
            {
                List <AdminUser> list = _userInfoService.GetList();
                var res = SerializeHelp.ToTableJson <AdminUser>(list);
                context.Response.Write(res);
            }
            else
            {
                var list  = _userInfoService.GetList();
                var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
                var res   = SerializeHelp.ToTableJson <AdminUser>(list1, list.Count());
                context.Response.Write(res);
            }
        }
        /// <summary>
        /// 用户列表查询
        /// </summary>
        /// <param name="context"></param>
        public void ListCustomerRequest(HttpContext context)
        {
            var page  = context.Request.Form["page"];
            var index = context.Request.Form["limit"];

            if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
            {
                //排除超级管理员
                var list = _AdminCustomerervice.GetList().Where(y => y.Role != 1).ToList();
                var res  = SerializeHelp.ToTableJson(list);
                context.Response.Write(res);
            }
            else
            {
                var list  = _AdminCustomerervice.GetList().Where(y => y.Role != 1);
                var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
                var res   = SerializeHelp.ToTableJson(list1, list.Count());
                context.Response.Write(res);
            }
        }
Exemple #10
0
        /// <summary>
        /// 搜索
        /// </summary>
        /// <param name="context"></param>
        public void SeachNewsRequest(HttpContext context)
        {
            var title = context.Request["name"];
            var page  = context.Request.Form["page"];
            var index = context.Request.Form["limit"];

            if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
            {
                var list = _InfoService.GetList().Where(y => y.Title.Contains(title)).ToList();
                var res  = SerializeHelp.ToTableJson(list);
                context.Response.Write(res);
            }
            else
            {
                var list  = _InfoService.GetList().Where(y => y.Title.Contains(title)).ToList();
                var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
                var res   = SerializeHelp.ToTableJson(list1, list.Count());
                context.Response.Write(res);
            }
        }
        /// <summary>
        /// 获取顶级商品类型
        /// </summary>
        /// <param name="context"></param>
        public void ListCategoryRequest(HttpContext context)
        {
            var page  = context.Request.Form["page"];
            var index = context.Request.Form["limit"];

            //var parentid = context.Request.Form["parentid"];
            if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
            {
                var list = _infoService.GetList().Where(y => y.ParentId == "0").ToList();

                var res = SerializeHelp.ToTableJson(list);
                context.Response.Write(res);
            }
            else
            {
                var list  = _infoService.GetList().Where(y => y.ParentId == "0").ToList();;
                var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
                var res   = SerializeHelp.ToTableJson(list1, list.Count());
                context.Response.Write(res);
            }
        }
Exemple #12
0
        /// <summary>
        /// 订单详情列表查询
        /// </summary>
        /// <param name="context"></param>
        public void ListOrderRequest(HttpContext context)
        {
            var page  = context.Request.Form["page"];
            var index = context.Request.Form["limit"];

            if (string.IsNullOrWhiteSpace(page) && string.IsNullOrWhiteSpace(index))
            {
                var list = _infoService.OrderDetailJoinList();
                list = list ?? new List <OrdersDetailExtend> {
                };
                var res = SerializeHelp.ToTableJson(list);
                context.Response.Write(res);
            }
            else
            {
                var list = _infoService.OrderDetailJoinList();
                list = list ?? new List <OrdersDetailExtend> {
                };
                var list1 = list.Skip((int.Parse(page) - 1) * int.Parse(index)).Take(int.Parse(index)).ToList();
                var res   = SerializeHelp.ToTableJson(list1, list.Count());
                context.Response.Write(res);
            }
        }