Exemplo n.º 1
0
        public IHttpActionResult GetUsuarioLogado()
        {
            // Instancia
            var usuRep = new UsuarioRepositorio();
            var id     = long.Parse(UsuarioAutenticado.LoginID);

            // Cadastra Usuario
            var usuario = usuRep.BuscaUsuario(id);

            // Validação
            if (usuario == null)
            {
                BadRequest($"Usuário {id} não encontrado.");
            }

            // Return
            return(Ok(new UsuarioDTO()
            {
                ID = usuario.idUsuario,
                ClienteSelecionado = usuario.ClienteSelecionado,
                Email = usuario.vcEmail,
                Senha = "",
                Situacao = usuario.bitAtivo,
                SituacaoDesc = usuario.bitDescAtivo,
                TipoUsuario = usuario.idTipoUsuario
            }));
        }