Example #1
0
        private static void count_dogs(MongoDogDB db)
        {
            var recs  = db.CallingAllDogs();
            int count = 0;

            foreach (var rec in recs)
            {
                count++;
            }

            Console.WriteLine($"\nRecords: {count}");
        }
Example #2
0
        static void LinqBreed(MongoDogDB db, string input_breed)
        {
            var dogs = db.CallingAllDogs();

            var breed_q =
                (from dog in dogs
                 where dog.Breed1 == input_breed
                 select dog).ToList();

            if (breed_q.Count == 0)
            {
                Console.WriteLine($"  {input_breed} not found");
                return;
            }

            foreach (var b in breed_q)
            {
                print_breed(b);
            }
        }
Example #3
0
        static void LinqFancy(MongoDogDB db, string input_breed)
        {
            var dogs = db.CallingAllDogs();

            Console.WriteLine($"\nFinding Dogs with breed GT {input_breed}");

            var breed_q =
                (from dog in dogs
                 where String.Compare(dog.Breed1, input_breed) > 0
                 //   && dog.DogYearOfBirth == 2007
                 select dog).ToList();

            if (breed_q.Count == 0)
            {
                Console.WriteLine($"  {input_breed} not found");
                return;
            }

            foreach (var b in breed_q)
            {
                print_breed(b);
            }
        }