示例#1
0
        public ParameterValueModel Get(int id)
        {
            var entity = _parameterValueService.GetParameterValueById(id);
            var model  = new ParameterValueModel
            {
                Id = entity.Id,
//                Parameter = entity.Parameter,
//                ParameterValue = entity.ParameterValue,
                Sort    = entity.Sort,
                AddUser = entity.AddUser,
                AddTime = entity.AddTime,
                UpdUser = entity.UpdUser,
                UpdTime = entity.UpdTime,
            };

            return(model);
        }
        //        public ProductParameterModel Get(int id)
        //        {
        //            var entity =_productParameterService.GetProductParameterById(id);
        //            var model = new ProductParameterModel
        //            {
        //                Id = entity.Id,
        ////                ParameterValue = entity.ParameterValue,
        ////                Parameter = entity.Parameter,
        ////                Product = entity.Product,
        //                Sort = entity.Sort,
        //                AddUser = entity.AddUser,
        //                AddTime = entity.AddTime,
        //                UpdUser = entity.UpdUser,
        //                UpdTime = entity.UpdTime,
        //            };
        //            return model;
        //        }

        //public HttpResponseMessage Get(ProductParameterSearchCondition condition)
        //{
        //    var model = _productParameterService.GetProductParametersByCondition(condition).Select(c=>new ProductParameterModel
        //    {
        //        Id = c.Id,

        //        Sort = c.Sort,
        //        AddUser = c.AddUser,
        //        AddTime = c.AddTime,
        //        UpdUser = c.UpdUser,
        //        UpdTime = c.UpdTime,
        //    }).ToList();
        //    return PageHelper.toJson(model);
        //}

        public HttpResponseMessage Post(ProductParameterModel model)
        {
            var parameterValue = _parameterValueService.GetParameterValueById(model.ParameterValueId);
            var parameter      = _parameterService.GetParameterById(model.ParameterId);
            var product        = _productService.GetProductById(model.Id);
            var entity         = new ProductParameterEntity
            {
                ParameterValue = parameterValue,
                Parameter      = parameter,
                Product        = product,
                AddUser        = model.AddUser,
                AddTime        = model.AddTime,
                UpdUser        = model.UpdUser,
                UpdTime        = model.UpdTime,
            };

            if (_productParameterService.Create(entity).Id > 0)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "属性添加成功")));
            }
            return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败")));
        }