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