Beispiel #1
0
 private List <Claim> GetUserInfoClaims(UsuarioEscritorio user)
 {
     return(new List <Claim>
     {
         new Claim("user_id", user.Codigo.ToString()),
         new Claim("user_first_name", user.InformacoesPessoais.PrimeiroNome),
         new Claim("user_last_name", user.InformacoesPessoais.UltimoNome),
         new Claim("office_id", user.Office.Codigo.ToString()),
         new Claim("office_name", user.Office.Informacoes.NomeFantasia)
     });
 }
Beispiel #2
0
 public Usuario(UsuarioEscritorio user)
 {
     CodigoEscritorio = user.CodigoEscritorio;
     CodigoUsuario    = user.Codigo;
     Email            = user.Username;
     PrimeiroNome     = user.InformacoesPessoais.PrimeiroNome;
     UltimoNome       = user.InformacoesPessoais.UltimoNome;
     NumeroOab        = user.Credenciais.NumeroOab;
     Estado           = user.Credenciais.Estado;
     if (user.Permissoes != null && user.Permissoes.Exists(x => x.Nome.Equals("EhAdministrador")))
     {
         ehAdministrador = bool.Parse(user.Permissoes.Find(x => x.Nome.Contains("EhAdministrador")).Valor);
     }
     else
     {
         ehAdministrador = false;
     }
 }