コード例 #1
0
        public void Execute()
        {
            var device = GetSelectedPortableDevice();

            device.ConnectToDevice(_applicationInformation.Name, _applicationInformation.MajorVersionNumber, _applicationInformation.MinorVersionNumber);

            UpdateDeviceRoot(device);
            UpdateComputerRoot();

            DisplayRoot();
            var shouldSynchronize = _userInterface.AskConfirmation("Synchronize?");

            if (shouldSynchronize)
            {
                Synchronize(device);
            }

            device.Disconnect();
        }