private List <Claim> MakeClaims(RoleLevelEnum role, string login, Guid companyId, Guid userId) { return(new List <Claim> { new Claim("Role", role.ToString()), new Claim("Login", login), new Claim("CompanyId", companyId.ToString()), new Claim("UserId", userId.ToString()) }); }
public async Task <Result <Exception, Role> > GetRoleAsync(RoleLevelEnum roleLevel) { Role role = await _context.Roles.FirstOrDefaultAsync(a => a.Level == roleLevel && !a.Removed); if (role == null) { return(new NotFoundException("Role not found")); } return(role); }