Exemplo n.º 1
0
        private static void ProcessUsersByAge(IEnumerable <swm.core.Contract.UserDetail> userDetails, int age)
        {
            Console.WriteLine($"All the users first names who are {age}");
            var selectedUserDetail = new UserDetailProcessor().ProcessUsersByAge(userDetails, age);

            Console.WriteLine(selectedUserDetail);
        }
Exemplo n.º 2
0
        private static void ProcessUserDetailsById(IEnumerable <swm.core.Contract.UserDetail> userDetails, int id)
        {
            Console.WriteLine($"The users full name for id={id}");
            var selectedUserDetail = new UserDetailProcessor().ProcessUserDetailsById(userDetails, id);

            Console.WriteLine(selectedUserDetail != null
                ? $"Result : {selectedUserDetail.First} {selectedUserDetail.Last}"
                : "Result : Not found");
        }
Exemplo n.º 3
0
        private static void ProcessNumberofGendersPerAge(IEnumerable <swm.core.Contract.UserDetail> userDetails)
        {
            var gendersPerAgeDetails = new UserDetailProcessor().ProcessNumberofGendersPerAge(userDetails);

            gendersPerAgeDetails.ForEach(gd =>
            {
                Console.WriteLine($"Age : {gd.Age}, Female : {gd.FemaleCout}, Male : {gd.MaleCount}");
            });
        }