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(); } }