public IdentityUserController(Database2Context secContext, UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, RoleManager <IdentityRole> roleManager) { _secContext = secContext; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; }
private static void CreateDatabasesIfNotExists(IHost host) { using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; Database1Context context1 = null; Database2Context context2 = null; try { context1 = services.GetRequiredService <Database1Context>(); Database1Initializer.Initialize(context1); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred creating the DB."); } try { context2 = services.GetRequiredService <Database2Context>(); Database2Initializer.Initialize(context1, context2); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred creating the DB."); } } }