Affecto.IdentityManagement.Store.EntityFramework.Queries.RoleWithPermissionsQuery.Execute C# (CSharp) Method

Execute() public method

public Execute ( System.Guid roleId ) : Role
roleId System.Guid
return Affecto.IdentityManagement.Store.Model.Role
        public Role Execute(Guid roleId)
        {
            Role role = roles.Include(r => r.Permissions).SingleOrDefault(r => r.Id == roleId);
            if (role == null)
            {
                throw new EntityNotFoundException("Role", roleId);
            }
            return role;
        }

Usage Example

 public Role GetRoleWithPermissions(Guid id)
 {
     RoleWithPermissionsQuery query = new RoleWithPermissionsQuery(dbContext.Roles);
     return query.Execute(id);
 }
All Usage Examples Of Affecto.IdentityManagement.Store.EntityFramework.Queries.RoleWithPermissionsQuery::Execute
RoleWithPermissionsQuery