public PriceDownloaderViewModel()
        {
            Instance = this;
            DownloadCommand = new RelayCommand(DownloadCommandImpl);

            try
            {
                AILoadDB.ChangeIcon += (i) => { IconLoadFromDB = i; };
            }
            catch
            {
                System.Windows.Forms.MessageBox.Show("Сервис интеграции недоступен");
            }
        }
        public RestSyncServiceViewModel()
        {
            Instance = this;
            DownloadCommand = new RelayCommand(DownloadCommandImpl);
            UploadCommand = new RelayCommand(UploadCommandImpl);

            try
            {
                // Types = ServiceConnectionControl.Instance.GetTypesUser().ToList();
                AILoadService.ChangeIcon += (i) => { IconLoadFromService = i; };
                AILoadDB.ChangeIcon += (i) => { IconLoadFromDB = i; };
            }
            catch
            {
                System.Windows.Forms.MessageBox.Show("Сервис интеграции недоступен");
            }
        }