//public ActionResult ModifyPreOrder(string productJson) //{ // var productList = PreSaleProductService.GetPreSaleProducts(p => p.IsSale, p => p.ProductId, "asc"); // return View(productList); // //var result = new Result<PreSaleProduct>(); // //return Content(JsonHelper.ToJson(result), "application/javascript"); //} public ActionResult EditPreSaleProduct(string productJson) { var result = new Result <bool>(); var flag = false; string message = string.Empty; try { PreSaleProduct preSaleProduct = JsonHelper.FromJson <PreSaleProduct>(productJson); if (preSaleProduct.ProductId > 0) { var product = PreSaleProductService.GetPreSaleProduct(preSaleProduct.ProductId); product.Name = preSaleProduct.Name; product.Image = preSaleProduct.Image; product.Price = preSaleProduct.Price; product.MarketPrice = preSaleProduct.MarketPrice; product.ShelfLife = preSaleProduct.ShelfLife; product.Unit = preSaleProduct.Unit; product.StorageCondition = preSaleProduct.StorageCondition; product.DeliveryArea = preSaleProduct.DeliveryArea; product.Place = preSaleProduct.Place; product.Package = preSaleProduct.Package; product.IsSale = true; if (preSaleProduct.Details != null) { product.DetailJson = JsonHelper.ToJson(preSaleProduct.Details); } //修改 flag = PreSaleProductService.Update(product); } else { preSaleProduct.IsSale = true; //新增 preSaleProduct.CreateTime = DateTime.Now; if (preSaleProduct.Details != null) { preSaleProduct.DetailJson = JsonHelper.ToJson(preSaleProduct.Details); } flag = PreSaleProductService.Add(preSaleProduct); } } catch (Exception ex) { flag = false; message = ex.Message; } result.Status = new Status() { Code = flag?"1":"0", Message = flag?"保存成功": message }; return(Content(JsonHelper.ToJson(result), "application/javascript")); //var result = new Result<PreSaleProduct>(); //return Content(JsonHelper.ToJson(result), "application/javascript"); }
public bool Update(PreSaleProduct preSaleProduct) { return preSaleProductAccess.Update(preSaleProduct)>0; }
public bool Update(PreSaleProduct preSaleProduct) { return(preSaleProductAccess.Update(preSaleProduct) > 0); }
public bool Add(PreSaleProduct preSaleProduct) { return preSaleProductAccess.Add(preSaleProduct)>0; }
public bool Add(PreSaleProduct preSaleProduct) { return(preSaleProductAccess.Add(preSaleProduct) > 0); }