public ActionResult Commodity_Read([DataSourceRequest] DataSourceRequest request, int id)
{
IEnumerable<RequestDetailCommodityViewModel> commodities = new List<RequestDetailCommodityViewModel>();
var requestDetails = _regionalRequestDetailService.Get(t => t.RegionalRequestID == id);
var requestDetailCommodities = (from item in requestDetails select item.RequestDetailCommodities).FirstOrDefault();
if (requestDetailCommodities != null)
commodities = (from itm in requestDetailCommodities select new RequestDetailCommodityViewModel() { CommodityID = itm.CommodityID, Commodity = itm.Commodity.Name, RequestDetailCommodityID = itm.RequestCommodityID });
ViewData["AvailableCommodities"] = _commonService.GetCommodities();
return Json(commodities.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}