示例#1
0
        public CustomJsonResult My(string operater, string clientUserId, RupDeliveryAddressMy rup)
        {
            var result = new CustomJsonResult();

            var model = new List <DeliveryAddressModel>();

            var query = (from o in CurrentDb.ClientDeliveryAddress
                         where
                         o.ClientUserId == clientUserId &&
                         o.IsDelete == false
                         select new { o.Id, o.Consignee, o.PhoneNumber, o.Address, o.AreaName, o.AreaCode, o.IsDefault, o.CreateTime }
                         );


            query = query.OrderByDescending(r => r.CreateTime);

            var list = query.ToList();

            foreach (var m in list)
            {
                model.Add(new DeliveryAddressModel
                {
                    Id          = m.Id,
                    Consignee   = m.Consignee,
                    PhoneNumber = m.PhoneNumber,
                    Address     = m.Address,
                    AreaName    = m.AreaName,
                    AreaCode    = m.AreaCode,
                    IsDefault   = m.IsDefault
                });
            }


            result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "", model);

            return(result);
        }
        public OwnApiHttpResponse My(RupDeliveryAddressMy rup)
        {
            IResult result = StoreAppServiceFactory.DeliveryAddress.My(this.CurrentUserId, this.CurrentUserId, rup);

            return(new OwnApiHttpResponse(result));
        }