/// <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); //} }
/// <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) { } }
/// <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); }
/// <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); } }
/// <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); } }
/// <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); } }