public async Task <IHttpActionResult> PostQuotes(QuotesPostModel quotesPost)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var productList = DAL.GetProductByName(quotesPost.ProductName);

            if (productList.Count > 0)
            {
                if (productList.Count == 1)
                {
                    Quotes quotes = new Quotes();
                    quotes.RegionID      = int.Parse(quotesPost.Server[0]);
                    quotes.ServiceID     = int.Parse(quotesPost.Server[1]);
                    quotes.SaleTypeCode  = quotesPost.SaleTypeCode;
                    quotes.ProductID     = productList.FirstOrDefault().ProductID;
                    quotes.ProducPrice   = quotesPost.ProductPrice;
                    quotes.DealTime      = DateTime.Parse(quotesPost.DealTime);
                    quotes.DealImageUrl  = quotesPost.DealImageUrl;
                    quotes.Bidder        = BLL.J3Price_Helper.RemoveSpecialCharacter(quotesPost.Bidder);
                    quotes.IsAnonymous   = quotesPost.IsAnonymous;
                    quotes.QuotationTime = DateTime.Now;
                    db.Quotes.Add(quotes);
                    await db.SaveChangesAsync();

                    return(CreatedAtRoute("DefaultApi", new { id = quotes.ID }, quotes));
                }
                else
                {
                    //报价的是一个系列
                    return(BadRequest("请输入具体外观名,不能输入指代多个外观的系列名哦~"));
                }
            }
            else
            {
                //数据库没有这个物品
                //log
                LogHelper.WriteLog("错误物品名称:" + quotesPost.ProductName);
                return(BadRequest("物品关键词错误。是否需要跳转关键词列表?"));
            }
        }