Esempio n. 1
0
        private void MainController_ControllerClosed(object sender, ControllerClosedEventArgs e)
        {
            switch (e.Reason)
            {
            case ControllerClosedEventArgs.CloseReason.Abort:     // sign out
                MainController.Close();
                AuthController.Show();
                break;

            case ControllerClosedEventArgs.CloseReason.Success:
                this.Stop();
                break;

            default:
                throw new NotImplementedException(nameof(e.Reason));
            }
        }
Esempio n. 2
0
        private void AuthController_ControllerClosed(object sender, ControllerClosedEventArgs e)
        {
            switch (e.Reason)
            {
            case ControllerClosedEventArgs.CloseReason.Success:     // sign in
                AuthController.Close();
                MainController.CurrentUser = e.Data as AuthorizationDB.User;
                MainController.Show();
                break;

            case ControllerClosedEventArgs.CloseReason.Abort:
                this.Stop();
                break;

            default:
                throw new NotImplementedException(nameof(e.Reason));
            }
        }