public JsonResult GetCommodityBasesImport(string commodityTypeIDList, int?nmvnTaskID, int?warehouseID, string searchText, bool?isOnlyAlphaNumericString) { try { var commodityResult = new { CommodityID = 0, CommodityCode = "", CommodityName = "", CommodityTypeID = 0, SalesUnit = "" }; var result = commodityRepository.GetCommodityBases(commodityTypeIDList, nmvnTaskID, warehouseID, searchText, isOnlyAlphaNumericString).Select(s => new { s.CommodityID, s.CommodityCode, s.CommodityName, s.CommodityTypeID, s.SalesUnit }); if (result.Count() > 0) { commodityResult = new { CommodityID = result.First().CommodityID, CommodityCode = result.First().CommodityCode, CommodityName = result.First().CommodityName, CommodityTypeID = result.First().CommodityTypeID, SalesUnit = result.First().SalesUnit } } ; return(Json(commodityResult, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { CommodityID = 0, CommodityCode = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public JsonResult GetCommodityBases(string commodityTypeIDList, string searchText, bool?isOnlyAlphaNumericString) { var result = commodityRepository.GetCommodityBases(commodityTypeIDList, searchText, isOnlyAlphaNumericString); return(Json(result, JsonRequestBehavior.AllowGet)); }