protected async override void OnNavigatedTo(NavigationEventArgs e)
        {

            pessoa = (Pessoa)e.Parameter;

            if (!pessoa.isPessoaFisica)
            {
                Sp_Currículo.Visibility = Visibility.Collapsed;
            }

            carregar.Visibility = Visibility.Visible;
            var itens = await EnderecoTable.ToCollectionAsync<Endereco>();
            List<Endereco> enderecos = itens.ToList();
            foreach (Endereco end in enderecos)
            {
                if (pessoa.Id.Equals(end.PessoaId))
                {
                    endereco = end;
                }
            }

            // Specify the location address
            string addressToGeocode = endereco.Rua + ", " + endereco.numero + ", " + endereco.bairro + ", " + endereco.cidade + " - " + endereco.estado;

            // Nearby location to use as a query hint.
            BasicGeoposition queryHint = new BasicGeoposition();
            queryHint.Latitude = -8.05665;
            queryHint.Longitude = -34.898441;
            Geopoint hintPoint = new Geopoint(queryHint);

            // Geocode the specified address, using the specified reference point
            // as a query hint. Return no more than 3 results.
            MapLocationFinderResult result = await MapLocationFinder.FindLocationsAsync(addressToGeocode, hintPoint, 3);

            //Setting position default to Derby - Recife
            BasicGeoposition cityPosition = new BasicGeoposition() { Latitude = -8.05665, Longitude = -34.898441 };
            Geopoint cityCenter = new Geopoint(cityPosition);
            // If the query returns results, display the coordinates
            // of the first result.
            if (result.Status == MapLocationFinderStatus.Success)
            {
                cityPosition = new BasicGeoposition() { Latitude = result.Locations[0].Point.Position.Latitude, Longitude = result.Locations[0].Point.Position.Longitude };
                cityCenter = new Geopoint(cityPosition);
            }

            // Set map location
            MapControl.Center = cityCenter;
            MapControl.ZoomLevel = 14;
            MapControl.LandmarksVisible = true;

            var itens2 = await AnuncioTable.ToCollectionAsync<Anuncio>();
            List<Anuncio> anuncios = itens2.ToList();
            //Marcando os pontos no mapa

            MapItems.ItemsSource = poiManager.ListarAnuncios(anuncios);
            carregar.Visibility = Visibility.Collapsed;
        }
        public MapaPage()
        {
            this.InitializeComponent();
            poiManager = new PontosNoMapaManeger();
            endereco = new Endereco();
            pessoa = new Pessoa();

            SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;
        }
        public CadastroPage()
        {
            this.InitializeComponent();
            Window.Current.SizeChanged += Current_SizeChanged;

            
            endereco = new Endereco();
            usuario = new Usuario();
            pessoa = new Pessoa();
            this.pessoa.sexo = "Masculino";
            this.pessoa.isPessoaFisica = true;

            // visibility of the Back button
            SystemNavigationManager.GetForCurrentView().BackRequested += OnBackRequested;

            SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;

        }
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            pessoa = (Pessoa)e.Parameter;
            carregar.Visibility = Visibility.Visible;
            var itens = await EnderecoTable.ToCollectionAsync<Endereco>();
            List<Endereco> enderecos = itens.ToList();
            foreach (Endereco end in enderecos)
            {
                if (pessoa.Id.Equals(end.PessoaId))
                {
                    endereco = end;
                }
            }

            carregar.Visibility = Visibility.Collapsed;

            if (pessoa.isPessoaFisica)
            {
                tB_salario.PlaceholderText = "Valor Proposto:";
            }
            else
            {
                tB_salario.PlaceholderText = "Salário para a vaga:";
            }

         
        }