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;
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        /// <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;
            }
        }