private async void OpenLoginPage() { LayoutProcess.IsVisible = false; LayoutLoading.IsVisible = true; ButtonStartWorkday.IsVisible = false; bool signIn = await login.SignIn(); if (signIn) { // If signed in find user id App.ThisUser = await Firebase_Database.FindUser(login.Token); // SetupGeneratedList.AddInputActivitiesToDatabase(); // Needs App.ThisUser LayoutProcess.IsVisible = true; LayoutLoading.IsVisible = false; // Show process to the user Span_NrWorkdaysFinished.Text = "" + App.ThisUser.DaysMeasured; Span_NrWorkdaysTotal.Text = "" + App.ThisUser.ThisCompany.NeedMeasureDays; // Make workdaybtn visible ButtonStartWorkday.IsVisible = true; } else { // If not signed in await Task.Delay(100); await App.Navigation.PushAsync(login); } }
public async Task SetItemList() { ItemList = await Firebase_Database.GetAllActivityItemsActivityId(Id); }