コード例 #1
0
        /// <summary>
        /// Импорт бд и электронных документов.
        /// </summary>
        /// <returns></returns>
        private async Task ImportMethod()
        {
            try
            {
                var result = await _migrationService.Import(await _fileDialogService.OpenDialog());

                if (result)
                {
                    await _migrationService.ImportFiles(await _fileDialogService.OpenDialogGetFiles());
                }
                Initialization();
            }
            catch (Exception ex)
            {
                MessageBox.Show(
                    $"Во время импорта произошла ошибка. Проверьте данные и повторите попытку.\nДетали - {ex.Message}",
                    "Ошибка",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning,
                    MessageBoxResult.OK,
                    MessageBoxOptions.ServiceNotification);
                return;
            }
        }