//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);
 }