public async Task <IdentityResult> CreateRoleClaimsAsync(RoleClaimsDto claimsDto)
        {
            var identityRoleClaim = claimsDto.ToEntity();
            var identityResult    = await _identityRepository.CreateRoleClaimsAsync(identityRoleClaim);

            return(HandleIdentityError(identityResult, _identityServiceResources.RoleClaimsCreateFailed().Description, _identityServiceResources.IdentityErrorKey().Description, claimsDto));
        }
        public async Task <IActionResult> RoleClaimsDelete(RoleClaimsDto <TRoleDtoKey> claim)
        {
            await _identityService.DeleteRoleClaimsAsync(claim);


            return(Success(new { Id = claim.RoleId }));
        }
Пример #3
0
        public async Task <IActionResult> RoleClaimsDelete(RoleClaimsDto claim)
        {
            await _identityService.DeleteRoleClaimsAsync(claim);

            SuccessNotification(_localizer["SuccessDeleteRoleClaims"], _localizer["SuccessTitle"]);

            return(RedirectToAction(nameof(RoleClaims), new { Id = claim.RoleId }));
        }
        public async Task <IActionResult> RoleClaims(RoleClaimsDto <TRoleDtoKey> claim)
        {
            if (!ModelState.IsValid)
            {
                return(Success(claim));
            }

            await _identityService.CreateRoleClaimsAsync(claim);


            return(Success(new { Id = claim.RoleId }));
        }
Пример #5
0
        public async Task <IActionResult> RoleClaims(RoleClaimsDto claim)
        {
            if (!ModelState.IsValid)
            {
                return(View(claim));
            }

            await _identityService.CreateRoleClaimsAsync(claim);

            SuccessNotification(string.Format(_localizer["SuccessCreateRoleClaims"], claim.ClaimType, claim.ClaimValue), _localizer["SuccessTitle"]);

            return(RedirectToAction(nameof(RoleClaims), new { Id = claim.RoleId }));
        }
 public async Task <int> DeleteRoleClaimsAsync(RoleClaimsDto role)
 {
     return(await _identityRepository.DeleteRoleClaimsAsync(role.RoleId, role.ClaimId));
 }
 public async Task <int> DeleteRoleClaimsAsync(RoleClaimsDto <TRoleDtoKey> role)
 {
     return(await _identityRepository.DeleteRoleClaimsAsync(role.RoleId.ToString(), role.ClaimId));
 }
 public static UserIdentityRoleClaim ToEntity(this RoleClaimsDto roleClaim)
 {
     return(Mapper.Map <UserIdentityRoleClaim>(roleClaim));
 }
Пример #9
0
 public static IdentityRoleClaim <string> ToEntity(this RoleClaimsDto roleClaim)
 {
     return(Mapper.Map <IdentityRoleClaim <string> >(roleClaim));
 }