public static void SeedData(IServiceProvider serviceProvider)
 {
     using (var dbContext = new SchoolEnrollmentDbContext(serviceProvider.GetRequiredService <DbContextOptions <SchoolEnrollmentDbContext> >()))
     {
         dbContext.Database.EnsureCreated();
         AddRoles(dbContext);
     }
 }
 public static void SeedData(IServiceProvider serviceProvider, UserManager <ApplicationUser> users, IConfiguration _config)
 {
     using (var dbContext = new SchoolEnrollmentDbContext(serviceProvider.GetRequiredService <DbContextOptions <SchoolEnrollmentDbContext> >()))
     {
         dbContext.Database.EnsureCreated();
         AddRoles(dbContext);
         SeedUsers(users, _config);
     }
 }
        public DatabaseTestBase()
        {
            _connection = new SqliteConnection("Filename=:memory:");
            _connection.Open();

            _db = new SchoolEnrollmentDbContext(
                new DbContextOptionsBuilder <SchoolEnrollmentDbContext>()
                .UseSqlite(_connection)
                .Options);

            _db.Database.EnsureCreated();
        }
        private static void AddRoles(SchoolEnrollmentDbContext context)
        {
            if (context.Roles.Any())
            {
                return;
            }

            foreach (var role in Roles)
            {
                context.Roles.Add(role);
                context.SaveChanges();
            }
        }
Exemplo n.º 5
0
 public UserService(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, SchoolEnrollmentDbContext context)
 {
     _context       = context;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
 public StudentRepository(SchoolEnrollmentDbContext context)
 {
     _context = context;
 }
Exemplo n.º 7
0
 public CourseRepository(SchoolEnrollmentDbContext context)
 {
     _context = context;
 }