using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;


namespace DomainModel
{
    public class FakePersonsRepository : IPersonsRepository
    {
        public IEnumerable<Person> Persons
        {
            get 
            {
                return
                    new []
                    {
                        new Person ()
                        {
                            ID = 1,
                            Name = "George",
                            BirthDate = new DateTime (1980, 12,1, 13,14,15),
                            IsMarried = true
                        },
                        new Person()
                        {
                            ID = 2,
                            Name = "John",
                            BirthDate = new DateTime (1945, 7,23),
                            IsMarried = true
                        },
                        new Person()
                        {
                            ID = 3,
                            Name = "Laura",
                            BirthDate = new DateTime (1988, 3, 25),
                            IsMarried = true
                        },
                        new Person()
                        {
                            ID = 4,
                            Name = "Emily",
                            BirthDate = new DateTime (1965, 7, 8),
                            IsMarried = true
                        },
                        new Person ()
                        {
                            ID = 5,
                            Name = "Ivan",
                            BirthDate = new DateTime (1987, 4, 14),
                            IsMarried = false
                        },
                        new Person ()
                        {
                            ID = 6,
                            Name = "Jacob",
                            BirthDate = new DateTime (1989, 1, 17),
                            IsMarried = false
                        },
                        new Person ()
                        {
                            ID = 7,
                            Name = "Nancy",
                            BirthDate = new DateTime (1997, 6, 29),
                            IsMarried = false
                        },
                        new Person ()
                        {
                            ID = 8,
                            Name = "Ulrich",
                            BirthDate = new DateTime (1985, 12,12),
                            IsMarried = false
                        },
                        new Person ()
                        {
                            ID = 9,
                            Name = "Keith",
                            BirthDate = new DateTime (1976, 10, 16),
                            IsMarried = true
                        },
                        new Person ()
                        {
                            ID = 10,
                            Name = "Julie",
                            BirthDate = new DateTime (1974, 4, 18),
                            IsMarried = true
                        },
                        new Person ()
                        {
                            ID = 11,
                            Name = "George",
                            BirthDate = new DateTime (1980, 12,1),
                            IsMarried = false
                        },
                        new Person()
                        {
                            ID = 12,
                            Name = "John",
                            BirthDate = new DateTime (1945, 7,23),
                            IsMarried = false
                        },
                        new Person()
                        {
                            ID = 13,
                            Name = "Laura",
                            BirthDate = new DateTime (1988, 3, 25),
                            IsMarried = false
                        },
                        new Person()
                        {
                            ID = 14,
                            Name = "Emily",
                            BirthDate = new DateTime (1965, 7, 8),
                            IsMarried = false
                        },
                        new Person ()
                        {
                            ID = 15,
                            Name = "Ivan",
                            BirthDate = new DateTime (1987, 4, 14),
                            IsMarried = true
                        },
                        new Person ()
                        {
                            ID = 16,
                            Name = "Jacob",
                            BirthDate = new DateTime (1989, 1, 17),
                            IsMarried = true
                        },
                        new Person ()
                        {
                            ID = 17,
                            Name = "Nancy",
                            BirthDate = new DateTime (1997, 6, 29),
                            IsMarried = true
                        },
                        new Person ()
                        {
                            ID = 18,
                            Name = "Ulrich",
                            BirthDate = new DateTime (1985, 12,12),
                            IsMarried = true
                        },
                        new Person ()
                        {
                            ID = 19,
                            Name = "Keith",
                            BirthDate = new DateTime (1976, 10, 16),
                            IsMarried = false
                        },
                        new Person ()
                        {
                            ID = 20,
                            Name = "Julie",
                            BirthDate = new DateTime (1974, 4, 18),
                            IsMarried = true
                        }
                    }.ToList ();
            }
        }
    }
}