示例#1
0
        private void ImportPersons()
        {
            var filename = _messageDialogService.OpenExcelFileDialog();

            if (filename.IsNullOrEmpty() == false)
            {
                try
                {
                    var numberOfImportedPersons = _excelImportService.Import(filename);
                    _messageDialogService.OpenInformationDialog("Erfolgreich Importiert", $"{numberOfImportedPersons} Personen wurden importiert.");

                    InitializePersons();
                }
                catch (Exception)
                {
                    _messageDialogService.OpenErrorDialog("Fehler beim Importieren", "Die Datei konnte nicht importiert werden.");
                }
            }
        }