public static void Seed(SnkrsBankDbContext dbContext, IServiceProvider serviceProvider) { if (dbContext == null) { throw new ArgumentNullException(nameof(dbContext)); } if (serviceProvider == null) { throw new ArgumentNullException(nameof(serviceProvider)); } var roleManager = serviceProvider.GetRequiredService <RoleManager <UserRole> >(); var userManager = serviceProvider.GetRequiredService <UserManager <User> >(); Seed(dbContext, userManager, roleManager); }
public static void Seed(SnkrsBankDbContext dbContext, UserManager <User> userManager, RoleManager <UserRole> roleManager) { if (dbContext == null) { throw new ArgumentNullException(nameof(dbContext)); } if (userManager == null) { throw new ArgumentNullException(nameof(userManager)); } if (roleManager == null) { throw new ArgumentNullException(nameof(roleManager)); } SeedRoles(roleManager); //SeedAdmin(userManager); }
public EfRepository(SnkrsBankDbContext context) { this.Context = context ?? throw new ArgumentNullException(nameof(context)); this.DbSet = this.Context.Set <TEntity>(); }
public EfDeletableEntityRepository(SnkrsBankDbContext context) : base(context) { }