Exemplo n.º 1
0
        public static void EnsurePopulated(IApplicationBuilder application)
        {
            GroupDbContext context = application.ApplicationServices.CreateScope().ServiceProvider.GetRequiredService <GroupDbContext>();

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

            if (!context.Groups.Any())
            {
                context.Groups.AddRange(
                    new Group
                {
                    GroupName = "Team 2",
                    GroupSize = 4,
                    EmailAddr = "*****@*****.**",
                    PhoneNum  = "555-555-1234",
                    TimeID    = 1,
                    Timeslots = new AvailableTime {
                        Timeslots = "8:00am - 9:00am"
                    }
                }
                    );

                context.SaveChanges();
            }
        }
Exemplo n.º 2
0
 //Constructor
 public EFGroupRepository(GroupDbContext context)
 {
     _context = context;
 }