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;
            }
		}
Esempio n. 3
0
 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, "数据更新失败"));
     }
 }
Esempio n. 4
0
 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 "绑定商品属性值失败";
     }
 }