public string AddProductParameterVaule(int parameterValueId, int productId)
 {
     try
     {
         ProductEntity          PE   = _productService.GetProductById(productId);
         ParameterValueEntity   PVE  = _parameterValueService.GetParameterValueById(parameterValueId);
         ParameterEntity        ParE = PVE.Parameter;
         ProductParameterEntity PPE  = new ProductParameterEntity()
         {
             Addtime = DateTime.Now,
             //Adduser = PE.Adduser,
             Adduser        = _workContext.CurrentUser.Id.ToString(),
             Parameter      = ParE,
             ParameterValue = PVE,
             Product        = PE,
             Sort           = 0,
             Updtime        = DateTime.Now,
             //Upduser = PE.Upduser
             Upduser = _workContext.CurrentUser.Id.ToString(),
         };
         _productParameterService.Create(PPE);
         return("绑定商品属性值成功");
     }
     catch (Exception e)
     {
         return("绑定商品属性值失败");
     }
 }
        public HttpResponseMessage AddParameterValue([FromBody] ParameterValueModel parameterValueModel)
        {
            Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$");
            var   m   = reg.IsMatch(parameterValueModel.Parametervalue);

            if (!m)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!")));
            }
            ParameterEntity      pe  = _parameterService.GetParameterById(parameterValueModel.ParameterId);
            ParameterValueEntity pev = new ParameterValueEntity()
            {
                Upduser        = parameterValueModel.Upduser,
                Updtime        = DateTime.Now,
                Sort           = parameterValueModel.Sort,
                Parametervalue = parameterValueModel.Parametervalue,
                Parameter      = pe,
                // Adduser = parameterValueModel.Adduser,
                Adduser = _workContext.CurrentUser.Id.ToString(),
                Addtime = DateTime.Now,
            };

            try
            {
                _parameterValueService.Create(pev);
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "添加参数值" + pev.Parametervalue + "成功")));
            }
            catch (Exception e)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "添加参数值" + pev.Parametervalue + "失败")));
            }
        }
 public ParameterValueEntity Update(ParameterValueEntity entity)
 {
     try
     {
         _parametervalueRepository.Update(entity);
         return(entity);
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return(null);
     }
 }
 public bool Delete(ParameterValueEntity entity)
 {
     try
     {
         _parametervalueRepository.Delete(entity);
         return(true);
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return(false);
     }
 }
 public ParameterValueEntity Create(ParameterValueEntity entity)
 {
     try
     {
         _parametervalueRepository.Insert(entity);
         return entity;
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return null;
     }
 }
        public HttpResponseMessage DelParameterValue(int parameterValueId)
        {
            ParameterValueEntity pve = _parameterValueService.GetParameterValueById(parameterValueId);

            try
            {
                _parameterValueService.Delete(pve);
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "删除成功!")));
            }
            catch (Exception e)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "删除失败!")));
            }
        }
示例#7
0
        public HttpResponseMessage Post(ParameterValueModel model)
        {
            if (String.IsNullOrEmpty(model.ParameterValue) || model.Id == 0)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "Êý¾ÝÒì³££¡")));
            }

            var entity = new ParameterValueEntity
            {
                Parameter = _parameterService.GetParameterById(model.Id),//Ìí¼Óʱºò ÕâÀïµÄId´«µÄÊDzÎÊýID
                Value     = model.ParameterValue,
                Sort      = model.Sort,
                AddTime   = DateTime.Now,
                UpdTime   = DateTime.Now,
            };

            if (_parameterValueService.Create(entity).Id > 0)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "Ìí¼Ó³É¹¦£¡")));
            }
            return(PageHelper.toJson(PageHelper.ReturnValue(false, "Ìí¼Óʧ°Ü£¡")));
        }