private async void OnEstudante() { if (IsBusy) { return; } IsBusy = true; try { Model.Estudante estudante = new Model.Estudante() { Codigo = App.UsuarioLogadoAuth.User.LocalId, Email = App.UsuarioLogadoAuth.User.Email, Nome = App.UsuarioLogadoAuth.User.DisplayName, FotoPerfilUrl = App.UsuarioLogadoAuth.User.PhotoUrl }; App.UsuarioLogado.Tipo = Model.Tipo.Estudante; await UsuarioDao.Alterar(App.UsuarioLogado); await EstudanteDao.Inserir(estudante, null); Application.Current.MainPage = new MenuEstudantePage(View.Usuario.Estudante.MenuItemTipo.DadosCadastrais); } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("Erro", ex.Message, "Ok"); } finally { IsBusy = false; } }
private void GetDadosUsuario() { Estudante = App.EstudanteDados; ImgPerfil = Device.RuntimePlatform.Equals(Device.UWP)? "Resources/sem_imagem.png" : "sem_imagem.png"; if (!string.IsNullOrEmpty(Estudante.FotoPerfilUrl)) { ImgPerfil = Estudante.FotoPerfilUrl; } }