Exemplo n.º 1
0
        /// <summary>
        /// Добавление электронного документа к обьекту.
        /// </summary>
        /// <returns></returns>
        private async Task PushFile()
        {
            if (ItemFacility == null)
            {
                return;
            }

            try
            {
                var path = await _fileDialogService.OpenDialog();

                await _docxFileService.PutDocFileToDatabase(ItemFacility.Id, path);

                Initialization();
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(
                    $"Во время загрузки файла произошла ошибка. Повторите попытку.\nДетали - {ex.Message}",
                    "Ошибка",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning);
                return;
            }
        }