private void AddToList(DatasetFileViewModel selectedFile) { if (selectedFile != null) { var datasetExists = false; foreach (var dataset in _selectedFilesForDownload) { if ((dataset.DatasetId == selectedFile.DatasetId) || (dataset.DatasetTitle == selectedFile.DatasetId)) { dataset.Files.Add(selectedFile); datasetExists = true; break; } } if (!datasetExists) { var downloadViewModel = new DownloadViewModel(_selectedDataset, selectedFile); _selectedFilesForDownload.Add(downloadViewModel); } BindNewList(); } else { MessageBox.Show("Kunne ikke legge til fil..."); } }
private void RemoveFromList(DatasetFileViewModel selectedFile) { if (selectedFile != null) { _selectedFiles.RemoveAll(f => f.Id == selectedFile.Id); BindNewList(); } else { MessageBox.Show("Kunne ikke fjerne fil..."); } }
private void AddToList(DatasetFileViewModel selectedFile) { if (selectedFile != null) { _selectedFiles.Add(selectedFile); BindNewList(); } else { MessageBox.Show("Kunne ikke legge til fil..."); } }
private void UpdateSelectedDatasetFiles(DatasetFileViewModel selectedDatasetFile) { if (_selectedDatasetFiles.Any()) { foreach (var datasetFile in _selectedDatasetFiles) { if (datasetFile.Id == selectedDatasetFile.Id) { datasetFile.SelectedForDownload = false; break; } } } }
private void RemoveFromList(DatasetFileViewModel selectedFile) { if (selectedFile != null) { foreach (var dataset in _selectedFilesForDownload) { dataset.Files.RemoveAll(f => f.Id == selectedFile.Id); } BindNewList(); } else { MessageBox.Show("Kunne ikke fjerne fil..."); } }
private void RemoveFromList(DatasetFileViewModel selectedFile) { if (selectedFile != null) { foreach (var dataset in _selectedFilesForDownload) { dataset.Files.RemoveAll(f => f.Id == selectedFile.Id); } var dataSet = _selectedFilesForDownload.Where(d => d.DatasetTitle == selectedFile.DatasetId).FirstOrDefault(); if (!dataSet.Files.Any()) { _selectedFilesForDownload.Remove(dataSet); } BindNewList(); } else { MessageBox.Show("Kunne ikke fjerne fil..."); } }