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)); }
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)); }