Esempio n. 1
0
 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())
     });
 }
Esempio n. 2
0
        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);
        }