public async Task <IActionResult> AddClaim( //Guid siteId, Guid userId, string claimType, string claimValue) { var selectedSite = _siteManager.CurrentSite; var user = await _userManager.Fetch(selectedSite.Id, userId); if (user != null && !string.IsNullOrWhiteSpace(claimType) && !string.IsNullOrWhiteSpace(claimValue)) { var claim = new Claim(claimType, claimValue); var result = await _userManager.AddClaimAsync((SiteUser)user, claim); if (result.Succeeded) { this.AlertSuccess(string.Format(_sr["The claim {0} was successfully added."], claimType), true); } } return(RedirectToAction("UserEdit", "UserAdmin", new { siteId = selectedSite.Id, userId })); }