Exemple #1
0
 public void DeleteTrack(Track track)
 {
     List_tracks   = List_tracks.Where(tr => tr != track).ToList();
     List_releases = new List <Release>();
     foreach (Track tr in List_tracks)
     {
         if (List_releases.Count == 0)
         {
             List_releases.Add(tr.Release);
         }
         else
         {
             var add = true;
             foreach (Release rel in List_releases)
             {
                 if (rel == tr.Release)
                 {
                     add = false;
                     break;
                 }
             }
             if (add)
             {
                 List_releases.Add(tr.Release);
             }
         }
     }
     SaveReleases();
 }
Exemple #2
0
        private void LoadReleases()
        {
            Import import = new Import("Releases");

            List_releases = import.GetReleases();
            foreach (Release rel in List_releases)
            {
                foreach (Track tr in rel.Tracks)
                {
                    List_tracks.Add(tr);
                }
                if (List_labels.Count == 0)
                {
                    List_labels.Add(rel.Label);
                }
                else
                {
                    var add = true;
                    foreach (string label in List_labels)
                    {
                        if (label == rel.Label)
                        {
                            add = false;
                            break;
                        }
                    }
                    if (add)
                    {
                        List_labels.Add(rel.Label);
                    }
                }
            }
            foreach (Track tr in List_tracks)
            {
                if (List_artists.Count == 0)
                {
                    List_artists.Add(tr.Artist);
                }
                else
                {
                    var add = true;
                    foreach (string artist in List_artists)
                    {
                        if (artist == tr.Artist)
                        {
                            add = false;
                            break;
                        }
                    }
                    if (add)
                    {
                        List_artists.Add(tr.Artist);
                    }
                }
            }
        }