public App() { InitializeComponent(); //Inicializa os Models que serao usados no app entidadeVM = new EntidadeViewModel(); estabelecimentoVW = new EstabelecimentoViewModel(); controleViewModel = new ControleViewModel(); //Verifica se tem um entidade inserida no banco var entidade = entidadeVM.GetLista <Entidade>(); //Se houver if (entidade.Count > 0) { //se não estiver com login expirado if (entidade[0].dt_expiracao > DateTime.Now) { //prepara os dados e vai para tela principal //entidadeVM.DadosToVM(entidade[0]); //entidadeVM.PerfilToLista(entidade[0]); //estabelecimentoVW.EstabelecimentosVw(estabelecimentoVW.GetLista<Estabelecimento>()); //ScontroleViewModel.AddControles(estabelecimentoVW.ListaEstabelecimento); entidadeVM.Email = entidade[0].email; masterPageViewModel = new MasterPageViewModel(); GerenciaLoginAsync(); MainPage = new Main(); } else { MainPage = new Login(); } } else { MainPage = new Login(); } }