public static List <string> FileDialogeAndCopy(string folderName, string destinationPath, bool isMultiSelectionEnabled,
                                                       FileSelectionFilter fileSelectionFilter, ref string errorMessage, string prefixFileName = "")
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Filter      = GetImagesFilter();
            fileDialog.Multiselect = true;
            fileDialog.ShowDialog();

            return(CopyFiles(folderName, destinationPath, fileDialog.FileNames, ref errorMessage, prefixFileName));
        }
        public static String[] FileDialoge(string folderName, string destinationPath, bool isMultiSelectionEnabled,
                                           FileSelectionFilter fileSelectionFilter, ref string errorMessage, string prefixFileName = "")
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Filter      = GetImagesFilter();
            fileDialog.Multiselect = true;
            fileDialog.ShowDialog();

            return(fileDialog.FileNames);
        }