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