Example #1
0
 public static void SeedData(IServiceProvider servProv)
 {
     using (var dbContext = new AppUserDbContext(servProv.GetRequiredService <DbContextOptions <AppUserDbContext> >()))
     {
         dbContext.Database.EnsureCreated();
         AddRoles(dbContext);
     }
 }
Example #2
0
        private static void AddRoles(AppUserDbContext context)
        {
            if (context.Roles.Any())
            {
                return;
            }

            foreach (var role in Roles)
            {
                context.Roles.Add(role);
                context.SaveChanges();
            }
        }
Example #3
0
        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;
 }
Example #5
0
        // 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();
            });
        }
Example #6
0
 public UserController(AppUserDbContext userContext, ILogger <UserController> logger, ICapPublisher publisher)
 {
     _userContext = userContext;
     _logger      = logger;
     _publisher   = publisher;
 }
Example #7
0
 public AppUserRepository(AppUserDbContext dbContext) : base(dbContext)
 {
 }
Example #8
0
 public UserProfileFactory(HttpRequestMessage request, UserManager <ApplicationUser> appUserManager, AppUserDbContext context)
 {
     _UrlHelper      = new UrlHelper(request);
     _AppUserManager = appUserManager;
     _ctx            = context;
 }
Example #9
0
 public UnitOfWork(AppDbContext dbContext, AppUserDbContext userDbContext, IServiceProvider serviceProvider)
 {
     _dbContext       = dbContext;
     _userDbContext   = userDbContext;
     _serviceProvider = serviceProvider;
 }
Example #10
0
 public UserRoleController(AppUserDbContext context)
 {
     _ctx = context;
 }
Example #11
0
 public ValuesController(AppUserDbContext appUserDbContext)
 {
     this.appUserDbContext = appUserDbContext;
 }
Example #12
0
 public ProfileRepository(AppUserDbContext dbContext) : base(dbContext)
 {
 }