Пример #1
0
        public JsonResult PopulateDispatchReasons(string searchTerm)
        {
            searchTerm = searchTerm.ToUpper();
            var response        = _sharedFunctions.PopulateDispatchReasons(false);
            var DispatchReasons = new List <Select2ShortViewModel>();

            response = response.Where(r => r.DispatchReasonTypeDS.ToUpper().Contains(searchTerm)).ToList();
            if (response != null && response.Any())
            {
                foreach (var item in response)
                {
                    var DispatchReason = new Select2ShortViewModel();
                    DispatchReason.id   = item.DispatchReasonTypeCD;
                    DispatchReason.text = item.DispatchReasonTypeDS;
                    DispatchReasons.Add(DispatchReason);
                }
            }
            return(Json(DispatchReasons, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult PopulateProducts(string searchTerm)
        {
            searchTerm = searchTerm.ToUpper();
            var response = _sharedFunctions.PopulateProduct(false, 1, searchTerm.Trim().Replace("%", "[%]"));

            response = response.Where(r => r.ProductDS.ToUpper().Contains(searchTerm)).ToList();
            var Products = new List <Select2ShortViewModel>();

            if (response != null && response.Any())
            {
                foreach (var item in response)
                {
                    var Product = new Select2ShortViewModel();
                    Product.id   = item.ProductID;
                    Product.text = item.ProductDS;
                    Products.Add(Product);
                }
            }
            return(Json(Products, JsonRequestBehavior.AllowGet));
        }