Cats.Areas.EarlyWarning.Controllers.RequestController.Commodity_Read C# (CSharp) Méthode

Commodity_Read() public méthode

public Commodity_Read ( [ request, int id ) : System.Web.Mvc.ActionResult
request [
id int
Résultat System.Web.Mvc.ActionResult
        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);
        }