public async Task <IActionResult> UserClaims() { var model = new ManageUserClaimsModel { Claims = await claimsService.GetUserClaims() }; return(View(model)); }
public async Task UserClaims_OnPostWithModel_CallsUpdateUserClaimsServiceAndReturnsView() { var claim = new ClaimDto("type", "value"); var claims = new List <ClaimDto> { claim }; var expectedModel = new ManageUserClaimsModel { Claims = claims }; var result = await controller.UserClaims(expectedModel) as RedirectToActionResult; result.ActionName.Should().Be("UserClaims"); }
public async Task <IActionResult> UserClaims(ManageUserClaimsModel model) { await claimsService.UpdateUserClaims(model.Claims); return(RedirectToAction("UserClaims")); }