public void Initialize(DbContextOptionsBuilder optionsBuilder) { if (Context == null) { Context = new SystemContext(optionsBuilder.Options); Context.Database.EnsureCreated(); InitializeManagers(Context); } }
private void InitializeManagers(SystemContext context) { ScheduleManager = new ScheduleManager(context.Slots, context.CourseSlots, context.ClassSlots); StudentManager = new StudentManager(context.Students); ClassManager = new ClassManager(context.Classes); }