public bool Post(ProductDetailModel model) { var entity = new ProductDetailEntity { Detail = model.Detail, ImgUrl1 = model.ImgUrl1, ImgUrl2 = model.ImgUrl2, ImgUrl3 = model.ImgUrl3, ImgUrl4 = model.ImgUrl4, ImgUrl5 = model.ImgUrl5, // Product = model.Product, }; if (_ProductDetailService.Create(entity).Id > 0) { return(true); } return(false); }
public bool Post(ProductDetailModel model) { var entity = new ProductDetailEntity { Name = model.Name, Detail = model.Detail, Img = model.Img, Img1 = model.Img1, Img2 = model.Img2, Img3 = model.Img3, Img4 = model.Img4, SericeInstruction = model.SericeInstruction, AddUser = model.AddUser, AddTime = model.AddTime, UpdUser = model.UpdUser, UpdTime = model.UpdTime, Ad1 = model.Ad1, Ad2 = model.Ad2, Ad3 = model.Ad3, }; if (_productDetailService.Create(entity).Id > 0) { return(true); } return(false); }
/// <summary> /// 添加商品 /// </summary> /// <param name="model">商品model</param> /// <returns>提示信息</returns> public HttpResponseMessage Post(ProductModel model) { var category = _categoryService.GetCategoryById(model.CategoryId); var entity = new ProductEntity { Category = category, BussnessId = model.BussnessId, BussnessName = model.BussnessName, Price = model.Price, Name = model.Name, Status = model.Status, MainImg = model.MainImg, IsRecommend = model.IsRecommend, Sort = model.Sort, Stock = model.Stock, AddUser = _workContext.CurrentUser.Id, AddTime = DateTime.Now, UpdUser = _workContext.CurrentUser.Id, UpdTime = DateTime.Now, Subtitte = model.Subtitte, Contactphone = model.Contactphone, Type = model.Type, OldPrice = model.OldPrice, Owner = model.Owner // Detail = model.Detail, //Comments = model.Comments, // Parameters = model.Parameters, }; int id = _productService.Create(entity).Id; if (id > 0) { var productDetail = new ProductDetailEntity { Id = id, Name = model.Name, Detail = model.Detail, Img = model.Img, Img1 = model.Img1, Img2 = model.Img2, Img3 = model.Img3, Img4 = model.Img4, SericeInstruction = model.SericeInstruction, AddUser = _workContext.CurrentUser.Id, AddTime = DateTime.Now, UpdUser = _workContext.CurrentUser.Id, UpdTime = DateTime.Now, Ad1 = model.Ad1, Ad2 = model.Ad2, Ad3 = model.Ad3, }; if (_productDetailService.Create(productDetail).Id > 0) { return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功"))); } return(PageHelper.toJson(PageHelper.ReturnValue(false, "商品详细添加失败"))); } return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败"))); }
public HttpResponseMessage AddProduct([FromBody] JObject obj) { dynamic json = obj; JObject JProduct = json.product; JObject JProductDetail = json.productDetail; var product = JProduct.ToObject <ProductModel>(); var productDetail = JProductDetail.ToObject <ProductDetailModel>(); Regex reg = new Regex(@"^[^%@#!*~&',;=?$\x22]+$"); var m = reg.IsMatch(productDetail.Productname); if (!m) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!"))); } else { //先创建productDetail,跟据部分productDetail部分重叠信息创建product; ProductDetailEntity PDE = new ProductDetailEntity() { Id = 0, Productdetail = productDetail.Productdetail, Productimg = productDetail.Productimg, Productimg1 = productDetail.Productimg1, Productimg2 = productDetail.Productimg2, Productimg3 = productDetail.Productimg3, Productimg4 = productDetail.Productimg4, Productname = productDetail.Productname, Sericeinstruction = productDetail.Sericeinstruction, Ad1 = productDetail.Ad1, Addtime = DateTime.Now, //Adduser = productDetail.Adduser, Adduser = _workContent.CurrentUser.Id.ToString(), Updtime = DateTime.Now, //Upduser = productDetail.Upduser Upduser = _workContent.CurrentUser.Id.ToString() }; ProductDetailEntity PDE2 = _productDetailService.Create(PDE); ClassifyEntity CE = _classifyService.GetClassifyById(product.ClassifyId); ProductBrandEntity CBE = _productBrandService.GetProductBrandById(product.ProductBrandId); ProductEntity PE = new ProductEntity() { Bussnessid = product.Bussnessid, BussnessName = "yoopoon", Commission = product.Commission, RecCommission = product.RecCommission, Dealcommission = product.Dealcommission, Price = product.Price, Classify = CE, ProductBrand = CBE, ProductDetail = PDE2, Productimg = product.Productimg, Productname = PDE.Productname, Recommend = product.Recommend, Sort = product.Sort, Status = product.Status, Stockrule = product.Stockrule, SubTitle = product.SubTitle, ContactPhone = product.ContactPhone, Updtime = DateTime.Now, //Upduser = PDE.Upduser, Upduser = _workContent.CurrentUser.Id.ToString(), Addtime = DateTime.Now, //Adduser = PDE.Adduser Adduser = _workContent.CurrentUser.Id.ToString() }; var Product = _productService.Create(PE); if (Product != null) { return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功!", Product.Id))); } else { return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败!"))); } } //try //{ // return _productService.Create(PE).Id; //} //catch (Exception e) //{ // return -1; //} }