public ActionResult ObterUsuario(FiltroViewModel usuarioModel)
        {
            JsonResultCustom jsonResult = new JsonResultCustom();

            if (!ModelState.IsValid)
            {
                jsonResult.Messages = GetErrorsModelState();
                return(Json(jsonResult));
            }

            var usuario = _usuarioIdentityRepository.ObterUsuarioPorMatricula(usuarioModel.MatriculaUsuario);

            if (usuario != null)
            {
                jsonResult.Data    = usuario;
                jsonResult.Success = true;
                jsonResult.Messages.Add("Usuário localizado com sucesso.");
            }
            else
            {
                jsonResult.Success = false;
                jsonResult.Messages.Add("o usuário informado não foi localizado.");
            }

            return(Json(jsonResult));
        }
        private static void AtualizaDadosUsuario()
        {
            if (string.IsNullOrEmpty(_nome))
            {
                var usuarioService = new UsuarioIdentityRepository();
                var usuario        = usuarioService.ObterUsuarioPorMatricula(Matricula);

                if (usuario != null)
                {
                    _nome         = usuario.NOME;
                    _unidade      = usuario.SG_UNID_ADM;
                    _idCoordencao = usuario.T003_ID_COORDENACAO;
                    _coordencao   = usuario.T003_SG_COORDENACAO;
                }
                else
                {
                    _nome = Matricula;
                }
            }
        }