Пример #1
0
        private void CreateRolesAndUsers(IRoleManagerRepository _roleManagerRepository, IUserManagerRepository _userManagerRepository)
        {
            if (_roleManagerRepository.RoleExists("Admin") == false)
            {
                var role = new IdentityRole("Admin");
                _roleManagerRepository.CreateRole(role);

                var user = new ApplicationUser();
                user.UserName = "******";
                user.Email    = "*****@*****.**";

                string password = "******";

                var checkUser = _userManagerRepository.CreateUser(user, password);

                if (checkUser.Succeeded)
                {
                    _userManagerRepository.AddToRole(user.Id, role.Name);
                }
            }

            if (_roleManagerRepository.RoleExists("Owner") == false)
            {
                _roleManagerRepository.CreateRole(new IdentityRole("Owner"));
            }

            if (_roleManagerRepository.RoleExists("Employee") == false)
            {
                _roleManagerRepository.CreateRole(new IdentityRole("Employee"));
            }
        }
 public AppRolesController(IRoleManagerRepository roleManagerRepository)
 {
     _roleManagerRepository = roleManagerRepository;
 }