public static void SeedData(IServiceProvider servProv) { using (var dbContext = new AppUserDbContext(servProv.GetRequiredService <DbContextOptions <AppUserDbContext> >())) { dbContext.Database.EnsureCreated(); AddRoles(dbContext); } }
private static void AddRoles(AppUserDbContext context) { if (context.Roles.Any()) { return; } foreach (var role in Roles) { context.Roles.Add(role); context.SaveChanges(); } }
private AppUserDbContext GetUserContext() { var options = new DbContextOptionsBuilder <AppUserDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var userContext = new AppUserDbContext(options); userContext.Users.Add(new AppUser { Id = 1, Name = "creasypita" }); userContext.SaveChanges(); return(userContext); }
public AccountController(Microsoft.AspNetCore.Identity.UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IIdentityServerInteractionService interaction, IClientStore clientStore, IAuthenticationSchemeProvider schemeProvider, IEventService events, AppUserDbContext context) //JB. Constructor Body { _ctx = context; _userManager = userManager; _signInManager = signInManager; _interaction = interaction; _clientStore = clientStore; _schemeProvider = schemeProvider; _events = events; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, AppUserDbContext appUserDbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //Create or update Database appUserDbContext.Database.Migrate(); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
public UserController(AppUserDbContext userContext, ILogger <UserController> logger, ICapPublisher publisher) { _userContext = userContext; _logger = logger; _publisher = publisher; }
public AppUserRepository(AppUserDbContext dbContext) : base(dbContext) { }
public UserProfileFactory(HttpRequestMessage request, UserManager <ApplicationUser> appUserManager, AppUserDbContext context) { _UrlHelper = new UrlHelper(request); _AppUserManager = appUserManager; _ctx = context; }
public UnitOfWork(AppDbContext dbContext, AppUserDbContext userDbContext, IServiceProvider serviceProvider) { _dbContext = dbContext; _userDbContext = userDbContext; _serviceProvider = serviceProvider; }
public UserRoleController(AppUserDbContext context) { _ctx = context; }
public ValuesController(AppUserDbContext appUserDbContext) { this.appUserDbContext = appUserDbContext; }
public ProfileRepository(AppUserDbContext dbContext) : base(dbContext) { }