public ProductParameterEntity Update (ProductParameterEntity entity) { try { _productparameterRepository.Update(entity); return entity; } catch (Exception e) { _log.Error(e,"数据库操作出错"); return null; } }
public bool Delete(ProductParameterEntity entity) { try { _productparameterRepository.Delete(entity); return true; } catch (Exception e) { _log.Error(e,"数据库操作出错"); return false; } }
public HttpResponseMessage UpdateProductParameterVaule(int parameterValueId, int productId) { try { var parameterValue = _parameterValueService.GetParameterValueById(parameterValueId); var parameter = parameterValue.Parameter; var con = new ProductParameterSearchCondition { ProductId = productId, ParameterId = parameter.Id }; var productParameter = _productParameterService.GetProductParametersByCondition(con).FirstOrDefault(); if (productParameter != null) { productParameter.ParameterValue = parameterValue; productParameter.Upduser = _workContext.CurrentUser.Id.ToString(); productParameter.Updtime = DateTime.Now; _productParameterService.Update(productParameter); return PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功")); } var newProductParameter = new ProductParameterEntity() { Addtime = DateTime.Now, Adduser = _workContext.CurrentUser.Id.ToString(), Parameter = parameter, ParameterValue = parameterValue, Product = _productService.GetProductById(productId), Updtime = DateTime.Now, Upduser = _workContext.CurrentUser.Id.ToString(), Sort = 0 }; _productParameterService.Create(newProductParameter); return PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功")); } catch (Exception e) { return PageHelper.toJson(PageHelper.ReturnValue(false, "数据更新失败")); } }
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 "绑定商品属性值失败"; } }