public JsonResult PopulateChargeCode(string searchTerm) { searchTerm = searchTerm.Trim().ToUpper(); PopulateSecurityExtended(); //todo: re-factor it later as required var response = _sharedFunctions.PopulateChargeCode(0, searchTerm.Trim(), SecurityExtended.LocationId.Value); response = response.Where(c => c.ChargeCodeAN.ToUpper().Contains(searchTerm)).ToList(); var chargeCodes = new List <Select2ViewModel>(); if (response != null && response.Any()) { foreach (var item in response) { var chargeCode = new Select2ViewModel(); if (item.ChargeCodeID.HasValue) { chargeCode.id = item.ChargeCodeID.Value; chargeCode.text = item.ChargeCodeAN; chargeCodes.Add(chargeCode); } } } return(Json(chargeCodes, JsonRequestBehavior.AllowGet)); }
public JsonResult PopulateChargeCode(string searchTerm) { searchTerm = searchTerm.Trim(); //todo: re-factor it later as required var response = _sharedFunctions.PopulateChargeCode(0, searchTerm); var chargeCodes = new List <Select2ViewModel>(); if (response != null && response.Any()) { foreach (var item in response) { var chargeCode = new Select2ViewModel(); if (item.ChargeCodeID.HasValue) { chargeCode.id = item.ChargeCodeID.Value; chargeCode.text = item.ChargeCodeAN; chargeCodes.Add(chargeCode); } } } return(Json(chargeCodes, JsonRequestBehavior.AllowGet)); }