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));
            }
        }
Exemple #2
0
        public JsonResult GetCommodityBases(string commodityTypeIDList, string searchText, bool?isOnlyAlphaNumericString)
        {
            var result = commodityRepository.GetCommodityBases(commodityTypeIDList, searchText, isOnlyAlphaNumericString);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }