Esempio n. 1
0
        protected override void ExecuteCloseCommand(Shutdown?payload)
        {
            _timer.Dispose();
            _timer = null;
            _windowManager.CloseWindowOf(GetType());

            var v = payload ?? Mode ?? Shutdown.Disabled;

            if (v.HasFlag(Shutdown.PC))
            {
                ShutdownComputer();
            }
            if (v.HasFlag(Shutdown.Xbox))
            {
                _ftp.Shutdown();
            }
        }