public async Task UpdateNewUser() { var user = await client.Realms().Name("master").Users().FindAsync(new UserFilter() { FirstName = "testUserFirstName", LastName = "testUserLastName" }); user.Should().HaveCount(1, "The user should be easily found"); user.First().Id.Should().NotBeNull("Did the new user creation test run successfully???"); var userID = user.First().Id; var updatedUser = new User.Models.User { Email = "testUserMailUpdate", FirstName = "testUserFirstNameUpdate", LastName = "testUserLastNameUpdate", Enabled = true }; var res = await client.Realms().Name("master").Users().Id(userID).UpdateAsync(updatedUser); res.Should().BeTrue("The update result should be true"); }
private User.Models.User GetUser() { if (user == null && !userWriteGuard) { userWriteGuard = true; return(user = userManager.GetUserAsync(httpContext.User).GetAwaiter().GetResult()); } return(user); }
public async Task <IFormResult> HandleAsync(AddUserEditModel registerEditModel) { var user = new User.Models.User { UserName = registerEditModel.Email, Email = registerEditModel.Email, }; var result = await userManager.CreateAsync(user, registerEditModel.Password); return(result.Succeeded ? FormResult.Success : FormResult.Fail(result.Errors.FirstOrDefault()?.Description ?? ACCOUNT_REGISTRATION_ERROR)); }
public async Task CreateNewUser() { var newUser = new User.Models.User { Username = "******", Email = "testUserMail", FirstName = "testUserFirstName", LastName = "testUserLastName", Enabled = false, Id = "testUserId" }; var res = await client.Realms().Name("master").Users().CreateAsync(newUser); res.Success.Should().BeTrue("The creation result should be true"); res.Id.Should().HaveLength(36, "The returned Id should have a length of 36"); }