//SEARCH METHODS public List <Consumer> SearchConsumers(string value) { if (String.IsNullOrEmpty(value)) { return(Consumers.OrderBy(c => c.FullName()).ToList()); } var results = from c in Consumers where c.FullName().Contains(value) || c.FullName().ToLower().Contains(value.ToLower()) select c; if (results.ToList().Count() == 0) { return(null); } return(results.OrderBy(c => c.FullName()).ToList()); }