Beispiel #1
0
 public bool Delete(MemberAddressEntity entity)
 {
     try
     {
         _memberaddressRepository.Delete(entity);
         return(true);
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return(false);
     }
 }
Beispiel #2
0
 public MemberAddressEntity Update(MemberAddressEntity entity)
 {
     try
     {
         _memberaddressRepository.Update(entity);
         return(entity);
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return(null);
     }
 }
        public ActionResult GetPageListJson(Pagination pagination, string queryJson)
        {
            var watch      = CommonHelper.TimerStart();
            var queryParam = queryJson.ToJObject();
            var para       = new MemberAddressEntity();

            if (!queryParam["memberid"].IsEmpty())
            {
                para.MemberId = queryParam["memberid"].ToString();
            }
            if (!queryParam["keyword"].IsEmpty())
            {
                para.KeyWord = queryParam["keyword"].ToString();
            }
            //数据对象
            var pageList = MemberAddressBLL.Instance.GetPageList(para, ref pagination);

            if (pageList != null)
            {
                foreach (var o in pageList)
                {
                    if (o.ProvinceId != null)
                    {
                        o.ProvinceName = AreaBLL.Instance.GetEntity(o.ProvinceId).AreaName;
                    }
                    if (o.CityId != null)
                    {
                        o.CityName = AreaBLL.Instance.GetEntity(o.CityId).AreaName;
                    }
                    if (o.CountyId != null)
                    {
                        o.CountyName = AreaBLL.Instance.GetEntity(o.CountyId).AreaName;
                    }
                    o.Address = o.ProvinceName + o.CityName + o.CountyName + o.Address;
                }
            }
            var JsonData = new
            {
                rows     = pageList,
                total    = pagination.total,
                page     = pagination.page,
                records  = pagination.records,
                costtime = CommonHelper.TimerEnd(watch)
            };

            return(Content(JsonData.ToJson()));
        }
 public ActionResult SaveForm(string keyValue, MemberAddressEntity entity)
 {
     try
     {
         if (keyValue != "")
         {
             entity.AddressId = keyValue;
             MemberAddressBLL.Instance.Update(entity);
         }
         else
         {
             entity.AddressId = Util.Util.NewUpperGuid();
             MemberAddressBLL.Instance.Add(entity);
         }
         return(Success("保存成功"));
     }
     catch (Exception ex)
     {
         ex.Data["Method"] = "AddressController>>SaveForm";
         new ExceptionHelper().LogException(ex);
         return(Error("保存失败"));
     }
 }
Beispiel #5
0
        public HttpResponseMessage Post([FromBody] MemberAddressModel model)
        {
            var entity = new MemberAddressEntity
            {
                Member    = _memberService.GetMemberByUserId(model.UserId),
                Address   = model.Address,
                Zip       = model.Zip,
                Linkman   = model.Linkman,
                Tel       = model.Tel,
                Adduser   = _workContext.CurrentUser.Id,
                Addtime   = DateTime.Now,
                Upduser   = _workContext.CurrentUser.Id,
                Updtime   = DateTime.Now,
                Area      = _areaService.GetAreaById(model.AreaId),
                IsDefault = model.IsDefault
            };

            if (_memberAddressService.Create(entity).Id > 0)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "post 成功")));
            }
            return(PageHelper.toJson(PageHelper.ReturnValue(false, "post  失败")));
        }