public async Task <IEnumerable <ClaimModel> > GetRoleClaimsByRoleIdAsync(string id) { var claims = await _roleClaimRepository.GetAll() .Where(_ => _.RoleId == id) .ToListAsync(); return(_mapper.Map <IEnumerable <ClaimModel> >(claims)); }
public IList <RoleClaim> GetClaims(Role role) { IRoleClaimRepository repo = _data_repository_factory.GetIdentityDataRepository <IRoleClaimRepository>(); List <RoleClaim> rcs = new List <RoleClaim>(); var rcds = repo.GetAll(role.RoleId); foreach (var rcd in rcds) { rcs.Add(new RoleClaim() { ClaimID = rcd.Id, RoleID = rcd.RoleID, ClaimType = rcd.ClaimType, ClaimValue = rcd.ClaimValue }); } return(rcs); }