public override void OnNavigatedTo(INavigationParameters parameters) { //throw new NotImplementedException(); if (_dentista == null) { _dentista = (Dentista)parameters["paciente"]; nomeProfissional = _dentista.nome; Task.Run(() => InitializeAsync(_dentista.Id)).ConfigureAwait(false); } }
protected override async void OnInitialized() { InitializeComponent(); string usuario_logado = Preferences.Get("dentistaserializado", ""); App.usuariologado = JsonConvert.DeserializeObject <Models.Dentista>(usuario_logado); if (App.usuariologado == null) { await this.NavigationService.NavigateAsync("LoginPage"); } else { if (usuariologado.ImagePath.Equals("")) { usuariologado.ImagePath = "perfil"; } // var status = await ChecapermisaoService.checa_permissao( new Permissions.StorageWrite()); // var testa2 = await ChecapermisaoService.checa_permissao(new Permissions.LocationWhenInUse()); if (usuariologado.Id == 999999999) { usuariologado.tipo = "Administrador"; // $"{nameof(NavigationPage)}/{nameof(MainPage)}" var mainPage = $"{nameof(NavigationPage)}/{nameof(MainPage2)}"; await NavigationService.NavigateAsync(mainPage); // await this.NavigationService.NavigateAsync("/MasterPage/NavigationPage/DentistaPage"); } else { App.usuariologado.tipo = "Dentista"; var navigationParams = new NavigationParameters(); navigationParams.Add("paciente", App.usuariologado); var mainPage = $"{nameof(NavigationPage)}/{nameof(MainPage2)}"; await NavigationService.NavigateAsync(mainPage); } } // var mainPage = $"{nameof(NavigationPage)}/{nameof(MainPage2)}"; // await NavigationService.NavigateAsync(mainPage); }