Beispiel #1
0
        /// <summary>
        /// 查询我的收货地址
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string List(HttpContext context)
        {
            var sourceData = bllMall.GetConsigneeAddressList(currentUserInfo.UserID, bllMall.WebsiteOwner);
            var list       = from p in sourceData
                             select new
            {
                address_id    = p.AutoID,
                consigneename = p.ConsigneeName,
                phone         = p.Phone,
                address       = p.Address,
                province      = p.Province,
                province_code = p.ProvinceCode,
                city          = p.City,
                city_code     = p.CityCode,
                dist          = p.Dist,
                dist_code     = p.DistCode,
                zip_code      = p.ZipCode,
                isdefault     = (!string.IsNullOrEmpty(p.IsDefault) && p.IsDefault == "1") ? 1 : 0
            };


            var data = new
            {
                totalcount = sourceData.Count, //总数
                list       = list,             //列表
            };

            return(JsonConvert.SerializeObject(data));//ZentCloud.Common.JSONHelper.ObjectToJson(data);
        }