public EFTEmpleTourRepository(TempleTourDbContext context)
 {
     _context = context;
 }
Exemple #2
0
        public static void EnsurePopulated(IApplicationBuilder application)
        {
            TempleTourDbContext context = application.ApplicationServices.CreateScope().ServiceProvider.GetRequiredService <TempleTourDbContext>();

            if (context.Database.GetPendingMigrations().Any())
            {
                context.Database.Migrate();
            }

            //if there is not currently context this will seed the database with initial data
            if (!context.Timeslots.Any())
            {
                context.Timeslots.AddRange(

                    new Timeslot
                {
                    TimeslotId = 1,
                    Date       = "3/22/2021",
                    Time       = "8:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 2,
                    Date       = "3/22/2021",
                    Time       = "9:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 3,
                    Date       = "3/22/2021",
                    Time       = "10:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 4,
                    Date       = "3/22/2021",
                    Time       = "11:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 5,
                    Date       = "3/22/2021",
                    Time       = "12:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 6,
                    Date       = "3/22/2021",
                    Time       = "1:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 7,
                    Date       = "3/22/2021",
                    Time       = "2:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 8,
                    Date       = "3/22/2021",
                    Time       = "3:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 9,
                    Date       = "3/22/2021",
                    Time       = "4:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 10,
                    Date       = "3/22/2021",
                    Time       = "5:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 11,
                    Date       = "3/22/2021",
                    Time       = "6:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 12,
                    Date       = "3/22/2021",
                    Time       = "7:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 13,
                    Date       = "3/23/2021",
                    Time       = "8:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 14,
                    Date       = "3/23/2021",
                    Time       = "9:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 15,
                    Date       = "3/23/2021",
                    Time       = "10:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 16,
                    Date       = "3/23/2021",
                    Time       = "11:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 17,
                    Date       = "3/23/2021",
                    Time       = "12:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 181,
                    Date       = "3/23/2021",
                    Time       = "1:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 19,
                    Date       = "3/23/2021",
                    Time       = "2:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 20,
                    Date       = "3/23/2021",
                    Time       = "3:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 21,
                    Date       = "3/23/2021",
                    Time       = "4:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 22,
                    Date       = "3/23/2021",
                    Time       = "5:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 23,
                    Date       = "3/23/2021",
                    Time       = "6:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 24,
                    Date       = "3/23/2021",
                    Time       = "7:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 25,
                    Date       = "3/24/2021",
                    Time       = "8:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 26,
                    Date       = "3/24/2021",
                    Time       = "9:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 27,
                    Date       = "3/24/2021",
                    Time       = "10:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 28,
                    Date       = "3/24/2021",
                    Time       = "11:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 29,
                    Date       = "3/24/2021",
                    Time       = "12:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 30,
                    Date       = "3/24/2021",
                    Time       = "1:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 31,
                    Date       = "3/24/2021",
                    Time       = "2:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 32,
                    Date       = "3/24/2021",
                    Time       = "3:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 33,
                    Date       = "3/24/2021",
                    Time       = "4:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 34,
                    Date       = "3/24/2021",
                    Time       = "5:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 35,
                    Date       = "3/24/2021",
                    Time       = "6:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 36,
                    Date       = "3/24/2021",
                    Time       = "7:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 37,
                    Date       = "3/25/2021",
                    Time       = "8:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 38,
                    Date       = "3/25/2021",
                    Time       = "9:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 39,
                    Date       = "3/25/2021",
                    Time       = "10:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 40,
                    Date       = "3/25/2021",
                    Time       = "11:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 41,
                    Date       = "3/25/2021",
                    Time       = "12:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 42,
                    Date       = "3/25/2021",
                    Time       = "1:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 43,
                    Date       = "3/25/2021",
                    Time       = "2:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 44,
                    Date       = "3/25/2021",
                    Time       = "3:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 45,
                    Date       = "3/25/2021",
                    Time       = "4:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 46,
                    Date       = "3/25/2021",
                    Time       = "5:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 47,
                    Date       = "3/25/2021",
                    Time       = "6:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 48,
                    Date       = "3/25/2021",
                    Time       = "7:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 49,
                    Date       = "3/26/2021",
                    Time       = "8:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 50,
                    Date       = "3/26/2021",
                    Time       = "9:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 51,
                    Date       = "3/26/2021",
                    Time       = "10:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 52,
                    Date       = "3/26/2021",
                    Time       = "11:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 53,
                    Date       = "3/26/2021",
                    Time       = "12:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 54,
                    Date       = "3/26/2021",
                    Time       = "1:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 55,
                    Date       = "3/26/2021",
                    Time       = "2:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 56,
                    Date       = "3/26/2021",
                    Time       = "3:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 57,
                    Date       = "3/26/2021",
                    Time       = "4:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 58,
                    Date       = "3/26/2021",
                    Time       = "5:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 59,
                    Date       = "3/26/2021",
                    Time       = "6:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 60,
                    Date       = "3/26/2021",
                    Time       = "7:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 61,
                    Date       = "3/27/2021",
                    Time       = "8:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 62,
                    Date       = "3/27/2021",
                    Time       = "9:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 63,
                    Date       = "3/27/2021",
                    Time       = "10:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 64,
                    Date       = "3/27/2021",
                    Time       = "11:00 am",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 65,
                    Date       = "3/27/2021",
                    Time       = "12:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 66,
                    Date       = "3/27/2021",
                    Time       = "1:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 67,
                    Date       = "3/27/2021",
                    Time       = "2:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 68,
                    Date       = "3/27/2021",
                    Time       = "3:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 69,
                    Date       = "3/27/2021",
                    Time       = "4:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 70,
                    Date       = "3/27/2021",
                    Time       = "5:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 71,
                    Date       = "3/27/2021",
                    Time       = "6:00 pm",
                    Available  = "Available"
                },
                    new Timeslot
                {
                    TimeslotId = 72,
                    Date       = "3/27/2021",
                    Time       = "7:00 pm",
                    Available  = "Available"
                }

                    );

                context.SaveChanges();
            }
        }