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, "删除失败!"))); } }
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, "Ìí¼Óʧ°Ü£¡"))); }