Esempio n. 1
0
 public HotelsController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ddacAPIContext context, IConfiguration configuration)
 {
     Configuration  = configuration;
     _userManager   = userManager;
     _signInManager = signInManager;
     _context       = context;
 }
Esempio n. 2
0
        public static void Initialize(IServiceProvider serviceProvider, UserManager <IdentityUser> userManager)
        {
            using (var context = new ddacAPIContext(
                       serviceProvider.GetRequiredService <DbContextOptions <ddacAPIContext> >
                           ()))
            {
                var user = new ApplicationUser
                {
                    UserName             = "******",
                    Email                = "*****@*****.**",
                    NormalizedEmail      = "*****@*****.**",
                    NormalizedUserName   = "******",
                    EmailConfirmed       = true,
                    PhoneNumberConfirmed = true,
                    SecurityStamp        = Guid.NewGuid().ToString("D"),
                    Admin                = new Admin()
                    {
                    }
                };


                if (!context.Users.Any(u => u.UserName == user.UserName))
                {
                    var password = new PasswordHasher <ApplicationUser>();
                    var hashed   = password.HashPassword(user, "!QAZxsw2");
                    user.PasswordHash = hashed;

                    var userStore = new UserStore <ApplicationUser>(context);
                    var result    = userStore.CreateAsync(user).Result;
                    if (result.Succeeded)
                    {
                        userManager.AddToRoleAsync(user, "Admin").Wait();
                    }
                }

                // Look for any movies.
                if (context.Hotel.Any())
                {
                    return;  // DB has been seeded
                }

                context.SaveChangesAsync();
            }
        }
Esempio n. 3
0
 public RatingReviewController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ddacAPIContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _context       = context;
 }
Esempio n. 4
0
 public PartnersController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ddacAPIContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _context       = context;
 }