public ActionResult CreateOffer(FarmerOrderDTO model, int farmId, int purchaseOfferId, string counterOffered)
        {
            var dao = new FarmerOrderDao();

            dao.Insert(model, farmId, purchaseOfferId, counterOffered);
            return(RedirectToAction("FarmerOfferIndex", "FarmerOffer"));
        }
        public PURCHASE_OFFER PurchaseOfferDetail(int id)
        {
            var dao            = new FarmerOrderDao();
            var purchaseDetail = dao.purchaseDetail(id);

            return(purchaseDetail);
        }
        public ActionResult CreateOffer(FarmerOrderDTO model, int saleOfferId, string counterOffered)
        {
            var userId = Convert.ToInt32(Session["UserID"]);

            var dao = new FarmerOrderDao();

            dao.Insert(model, saleOfferId, userId, counterOffered);
            return(RedirectToAction("", "TraderOffer"));
        }
        //[HttpGet]
        //public JsonResult ProductDetailList(int idFarm ,int purchaseOfferId)
        //{
        //    var dao = new FarmerOrderDao();
        //    var productDetaillist = dao.ProductDetailList(idFarm, purchaseOfferId);

        //    List<ProductDetailDTO> productDTOs = new List<ProductDetailDTO>();

        //    foreach (var item in productDetaillist)
        //    {
        //        ProductDetailDTO productDetail = new ProductDetailDTO();
        //        productDetail.id = item.Id_ProductDetail;
        //        productDetail.productName = item.PRODUCT.Name_Product;
        //        productDetail.seedname = item.SEED.Name_Seed;
        //        productDetail.cropName = item.Name_Crop;
        //        productDTOs.Add(productDetail);
        //    }

        //    return Json(new { data = productDTOs }, JsonRequestBehavior.AllowGet);
        //}


        public IEnumerable <FarmDTO> FarmList(int farmerId, int?productId, int?seedId)
        {
            var dao      = new FarmerOrderDao();
            var farmlist = dao.FarmList(farmerId, productId, seedId);

            List <FarmDTO> farmDTOs = new List <FarmDTO>();

            foreach (var item in farmlist)
            {
                FarmDTO farm = new FarmDTO();
                farm.id   = item.Id_Farm;
                farm.name = item.Name_Farm;

                farmDTOs.Add(farm);
            }
            return(farmDTOs);
        }