Esempio n. 1
0
        public JsonResult PopulateContacts(string searchTerm)
        {
            searchTerm = searchTerm.Trim();
            //todo: re-factor it later as required
            var response = _sharedFunctions.PopulateContacts();

            var productList = new List <Select2ViewModel>();

            if (response != null && response.Any())
            {
                foreach (var item in response)
                {
                    var product = new Select2ViewModel();
                    product.id   = item.ContactID;
                    product.text = item.Contact;
                    productList.Add(product);
                }
            }
            return(Json(productList, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public JsonResult PopulateContacts(string searchTerm)
        {
            searchTerm = searchTerm.ToUpper();
            PopulateSecurityExtended();
            var response = _sharedFunctions.PopulateContacts(SecurityExtended.LocationId.Value);

            var productList = new List <Select2ViewModel>();

            if (response != null && response.Any())
            {
                foreach (var item in response)
                {
                    var product = new Select2ViewModel();
                    product.id   = item.ContactID;
                    product.text = item.Contact;
                    var fullName = item.Contact.Split(',');
                    if (fullName[0].ToUpper().Contains(searchTerm) || fullName[1].ToUpper().Contains(searchTerm))
                    {
                        productList.Add(product);
                    }
                }
            }
            return(Json(productList, JsonRequestBehavior.AllowGet));
        }