public RetornoUsuario AtualizarUsuario(RequisicaoUsuario requisicao) { try { //Valida usuário do web service _loginNegocio.Login(requisicao.Seguranca.Usuario, requisicao.Seguranca.Senha); requisicao.Usuario.IdArvore = 0; var existeUsuario = _usuarioNegocio.ObterPorIdLdap(requisicao.Usuario.IDLDAP).IDLDAP; if (string.IsNullOrEmpty(existeUsuario)) { return(new RetornoUsuario(null, null, new Status(13, "Usuário Id, " + requisicao.Usuario.IDLDAP + " não encontrado.", false))); } _usuarioNegocio.Atualizar(requisicao.Usuario); return(new RetornoUsuario(requisicao.Usuario, null, new Status(0, "", true))); } catch (Exception ex) { return(new RetornoUsuario(requisicao.Usuario, null, new Status(10, "Ocorreu um erro ao atualizar o usuário. - " + ex.Message, false))); } }