public void LayoutRoot_Loaded(object sender, RoutedEventArgs e) { var storage = new Storage.Storage(); string loggedInName = storage.LoadFromLocal(StorageKeys.LoggedInName)?.ToString(); if (string.IsNullOrEmpty(loggedInName)) { LoggedInNamePanel.Visibility = Visibility.Collapsed; } else { LoginTextBox.Text = loggedInName; CurrentlyLoggedInName.Text = loggedInName; LoggedInNamePanel.Visibility = Visibility.Visible; } }
private void ShowMyLists() { var storage = new Storage.Storage(); var param = new ApiUniversal.Parameter.OverviewParameter(); param.LoginName = storage.LoadFromLocal(StorageKeys.LoggedInName)?.ToString() ?? string.Empty; param.LoginPassword = storage.LoadFromLocal(StorageKeys.LoggedInPassword)?.ToString() ?? string.Empty; OverviewExecute overview = new OverviewExecute() { Parameters = param }; overview.Execute(); var result = overview.Result; PageDataContext.SetResult(result); }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { _dataContext = e.Parameter as WieBetaaltWatDataContext; DataContext = _dataContext; var storage = new Storage.Storage(); var param = new ApiUniversal.Parameter.InvoerItemParameter(); param.SingleList = _dataContext.Lijsten.SingleOrDefault(p => p.ProjectId.Equals(_dataContext.ProjectId.ToString())); param.LoginName = storage.LoadFromLocal(StorageKeys.LoggedInName)?.ToString() ?? string.Empty; param.LoginPassword = storage.LoadFromLocal(StorageKeys.LoggedInPassword)?.ToString() ?? string.Empty; InvoerExecute invoerExecute = new InvoerExecute() { Parameters = param }; invoerExecute.Execute(); var result = invoerExecute.Result; _dataContext.SetLijstPersons(result.Persons); }
private void LoginButton_Click(object sender, RoutedEventArgs e) { string email = LoginTextBox.Text; string password = PasswordTextBox.Password; //do login, if worked, save email and password var loginScrape = new ApiUniversal.Authentication.LoginScrape(email, password); bool isLoggedIn = loginScrape.Execute(); if (isLoggedIn) { var storage = new Storage.Storage(); storage.StoreInLocal(StorageKeys.LoggedInName, email); storage.StoreInLocal(StorageKeys.LoggedInPassword, password); Frame.Navigate(typeof(MainPage)); } else { //show message ErrorMessage.Visibility = Visibility.Visible; } }