private void GetFolderMusic(PARemoteProc proxy, PASection section, BKMusicFolder folder) { music_file[] files = proxy.GetMusicFiles(section.Id, folder.Id); if (files == null) { return; } foreach (music_file file in files) { BKMusicFile fi = new BKMusicFile(file.music_file_id, file.music_file_name); folder.AddMusicFile(fi); } }
private void SetMusicFiles() { string name = lstFolders.SelectedItem as string; if (name == null) { MusicFolder = null; return; } PASection section = GetPASection(); BKMusicFolder folder = section.GetMusicFolderByName(name); if (folder == null) { MusicFolder = null; return; } if (lstFiles.SelectedItems.Count == 0) { MusicFolder = folder; } else { MusicFolder = new BKMusicFolder(folder.Id, folder.Name); foreach (string fileName in lstFiles.SelectedItems) { BKMusicFile file = folder.GetMusicFile(fileName); if (file != null) { MusicFolder.AddMusicFile(file); } } } }
public void AddMusicFile(BKMusicFile file) { _files.Add(file); }