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; }