Exemplo n.º 1
0
        // Create default User roles and Admin user
        private void CreateRolesAndUsers()
        {
            var context = new Levi9LibraryDbContext();

            var userStore   = new UserStore <ApplicationUser>(context);
            var userManager = new UserManager <ApplicationUser>(userStore);
            var roleStore   = new RoleStore <IdentityRole>(context);
            var roleManager = new RoleManager <IdentityRole>(roleStore);


            if (!roleManager.RoleExists("Admin"))
            {
                var role = new IdentityRole {
                    Name = "Admin"
                };
                roleManager.Create(role);

                // Create User
                var user = new ApplicationUser
                {
                    Email    = "*****@*****.**",
                    UserName = "******",
                };

                userManager.Create(user, "Pa$$W0rD!");

                // Add User To Role
                if (!userManager.IsInRole(user.Id, "Admin"))
                {
                    userManager.AddToRole(user.Id, "Admin");
                }
            }
        }
Exemplo n.º 2
0
        public UserRepository(Levi9LibraryDbContext context)
        {
            _context = context;
            var userStore = new UserStore <ApplicationUser>(context);

            _userManager = new UserManager <ApplicationUser>(userStore);
        }
Exemplo n.º 3
0
 public BookRepository(Levi9LibraryDbContext context)
 {
     _context = context;
 }