Example #1
0
        private void ExportPersons()
        {
            var filename = _messageDialogService.SaveExcelFileDialog();

            if (filename.IsNullOrEmpty() == false)
            {
                try
                {
                    var numberOfExportedPersons = _excelExportService.Export(filename);
                    _messageDialogService.OpenInformationDialog("Erfolgreich Exportiert", $"{numberOfExportedPersons} Personen wurden exportiert.");

                    InitializePersons();
                }
                catch (Exception)
                {
                    _messageDialogService.OpenErrorDialog("Fehler beim Exportieren", "Die Personen konnten nicht exportiert werden.");
                }
            }
        }