示例#1
0
        private static void SeedPersons(LeanDatabase context)
        {
            var people = new List <Person>
            {
                new Person
                {
                    Ssn            = "123456001",
                    FirstName      = "John",
                    LastName       = "Doe",
                    LastUpdateBy   = "SYSTEM",
                    LastUpdateDate = DateTime.Now,
                },
                new Person
                {
                    Ssn            = "123456002",
                    FirstName      = "Jane",
                    LastName       = "Smith",
                    LastUpdateBy   = "SYSTEM",
                    LastUpdateDate = DateTime.Now,
                }
            };

            foreach (var person in people)
            {
                context.AddUpdate(person);
            }

            context.SaveAllChanges();
        }
示例#2
0
        private void SeedEvents(LeanDatabase context)
        {
            var events = new List <Event>
            {
                new Event
                {
                    Title               = "My Event",
                    Description         = "My Event",
                    ReservationRequests = new Collection <ReservationRequest>(),
                    ScheduledDate       = DateTime.Now,
                    LastUpdateBy        = "SYSTEM",
                    LastUpdateDate      = DateTime.Now,
                }
            };

            foreach (var evt in events)
            {
                context.AddUpdate(evt);
            }

            context.SaveAllChanges();
        }
示例#3
0
 public EventController()
 {
     this.fixture = new Fixture();
     var database = new LeanDatabase();
 }
 public EventController()
 {
     this.fixture = new Fixture();
     var database = new LeanDatabase();
 }
示例#5
0
 protected override void Seed(LeanDatabase context)
 {
     SeedPersons(context);
     SeedEvents(context);
 }