Prizm.Main.Forms.ExternalFile.ExternalFilesXtraForm.downloadButton_ButtonClick C# (CSharp) Method

downloadButton_ButtonClick() private method

private downloadButton_ButtonClick ( object sender, DevExpress e ) : void
sender object
e DevExpress
return void
        private void downloadButton_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            Prizm.Domain.Entity.File selectedFile = filesView.GetRow(filesView.FocusedRowHandle) as Prizm.Domain.Entity.File;
            if (selectedFile != null)
            {
                viewModel.SelectedFile = selectedFile;
                SaveFileDialog saveFileDlg = new SaveFileDialog();
                saveFileDlg.FileName = selectedFile.FileName;
                // TODO Save new files position to user settings.
                saveFileDlg.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
                if (saveFileDlg.ShowDialog() == DialogResult.OK)
                {
                    viewModel.SelectedPath = saveFileDlg.FileName;
                    viewModel.DownloadFileCommand.Execute();
                }
            }
        }