Exemplo n.º 1
0
        private Person GeneratePerson()
        {
            var firstName = NameGenerator.GenRandomFirstName();
            var lastName  = NameGenerator.GenRandomLastName();

            return(new Person(firstName, lastName));
        }
Exemplo n.º 2
0
        static public IEnumerable <Model.Person> GeneratePeople(int personCount)
        {
            var people = new List <Model.Person>(personCount);

            for (int i = 0; i < personCount; ++i)
            {
                people.Add(new Model.Person(NameGenerator.GenRandomFirstName(), NameGenerator.GenRandomLastName()));
            }

            return(people);
        }
        public PersonOverviewPage()
        {
            InitializeComponent();

            var data = new List <Person>();

            for (var i = 0; i < 50; ++i)
            {
                data.Add(new Person(NameGenerator.GenRandomFirstName(), NameGenerator.GenRandomLastName(), "ID " + i));
            }

            var groupedData =
                data.OrderBy(p => p.Lastname)
                .GroupBy(p => p.Lastname[0].ToString())
                .Select(p => new ObservableGroupCollection <string, Person>(p))
                .ToList();

            BindingContext = new ObservableCollection <ObservableGroupCollection <string, Person> >(groupedData);
        }
        public IList <Person> GeneratePeople(int count)
        {
            var firstNames = new List <string>(count);
            var lastNames  = new List <string>(count);

            for (int i = 0; i < count; ++i)
            {
                firstNames.Add(NameGenerator.GenRandomFirstName());
                lastNames.Add(NameGenerator.GenRandomLastName());
            }

            var people = firstNames.Zip(lastNames,
                                        (firstName, lastName) => new Person {
                FirstName = firstName, LastName = lastName
            }).ToList();

            foreach (var person in people)
            {
                person.Id       = people.IndexOf(person) + 1;
                person.Birthday = RandomDayFunc();
            }

            return(people);
        }