Example #1
0
        static void Main(string[] args)
        {
            var petsDomain             = new Pets();
            var groupedCatsResponseDto = petsDomain.GetCatsGroupedByOwnerGender(OrderBy.Ascending);

            if (groupedCatsResponseDto.Success)
            {
                foreach (var group in groupedCatsResponseDto.GroupedByOwner)
                {
                    Console.WriteLine(group.Key);
                    Console.WriteLine(new string('-', group.Key.Length));
                    foreach (var map in group)
                    {
                        Console.WriteLine("{0}", map.Pet.name);
                    }
                    Console.WriteLine();
                }
            }
            else
            {
                Console.WriteLine("Unable to get cats. Error message: \"{0}\"", groupedCatsResponseDto.Message);
            }
            Console.ReadLine();
        }