private async void SignInImpl(object o)
        {
            _showLoaderAction.Invoke(true);
            await Task.Run((() =>
            {
                StationManager.CurrentUser = DBAdapter.SignIn(_login, _password);
                Thread.Sleep(5000);
            }));

            if (StationManager.CurrentUser == null)
            {
                MessageBox.Show($"Login {_login} or password are invalid.");
            }
            else
            {
                MessageBox.Show("Successfully log in");
                _signInSuccessAction.Invoke();
            }
            _showLoaderAction.Invoke(false);
        }
Beispiel #2
0
 protected override void OnClosing(CancelEventArgs e)
 {
     DBAdapter.SaveData();
     base.OnClosing(e);
 }