Exemplo n.º 1
0
        private void SetSelectedFileName(FileSelect fileMode)
        {
            _logService.Information("Openning file select dialog with file mode filter: {Mode}", fileMode.ToString());
            switch (fileMode)
            {
            case FileSelect.Excel:
                Model.ExcelFileName = GetSelectedFile("Excel |*.xlsx") ?? UIDefault.FileNotSelected;
                _logService.Information("File selected {FileName}", Model.ExcelFileName);
                break;

            case FileSelect.Eip:
                Model.EipFileName = GetSelectedFile("Eip |*.eip") ?? UIDefault.FileNotSelected;
                _logService.Information("File selected {FileName}", Model.EipFileName);
                break;

            default:
                throw new ArgumentException($"FileSelect enum does not contain {fileMode} value");
            }
        }