private static void count_dogs(MongoDogDB db) { var recs = db.CallingAllDogs(); int count = 0; foreach (var rec in recs) { count++; } Console.WriteLine($"\nRecords: {count}"); }
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); } }
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); } }