Exemple #1
0
        private static async Task CreateUserAndRoles(
            DockerDbContext context, UserManager <ApplicationUser> manager, RoleManager <IdentityRole> roleManager)
        {
            context.Database.EnsureCreated();
            if (context.Users.Any())
            {
                return;
            }

            await roleManager.CreateAsync(new IdentityRole("admin"));

            var adminUser = new ApplicationUser
            {
                UserName      = "******",
                FirstName     = "Admin",
                LastName      = "User",
                Email         = "*****@*****.**",
                SecurityStamp = Guid.NewGuid().ToString(),
            };
            await manager.CreateAsync(adminUser, "admin");

            await manager.AddToRoleAsync(adminUser, "admin");
        }
 public WeatherForecastController(ILogger <WeatherForecastController> logger, DockerDbContext dbContext)
 {
     _logger        = logger;
     this.dbContext = dbContext;
 }
 public UsersController(DockerDbContext context, UserManager <ApplicationUser> manager, RoleManager <IdentityRole> roleManager)
 {
     _context     = context;
     _manager     = manager;
     _roleManager = roleManager;
 }
 public ProductRepository(DockerDbContext dbContext, ILogger <ProductRepository> logger)
 {
     _dbContext = dbContext;
     _logger    = logger;
 }