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();
}
}
}