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); }
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"); }
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}"); }); }