Esempio n. 1
0
        private void DoInitialNavigate()
        {
            IUserSettings    userSettings    = Container.Resolve <IUserSettings>();
            IFirebaseService firebaseService = Container.Resolve <IFirebaseService>();


            Task.Run(async() =>
            {
                await firebaseService.LoginWithUserSettingsAsync(userSettings.GetEmail(), await userSettings.GetPasswordAsync());
            }).Wait();


            if (firebaseService.GetCurrentUser() != null)
            {
                NavigationService.NavigateAsync($"ExpenseTrackerApp:///{nameof(MenuPage)}/{nameof(NavigationPage)}/{nameof(ExpenseCreatePage)}");
            }
            else
            {
                NavigationService.NavigateAsync($"{nameof(MenuPage)}/{nameof(NavigationPage)}/{nameof(LoginPage)}");
            }
        }