public List <Musica> Ordenar(List <Musica> musicas) { List <Musica> playlist = null; if (musicas != null) { playlist = new List <Musica>(musicas); } for (int i = 0; i < playlist.Count; i++) { for (int j = 1; j < playlist.Count - 1; j++) { if (isPrimeiro(playlist[i], playlist[j])) { Musica aux = playlist[j]; playlist[j] = playlist[i]; playlist[i] = aux; } } } return(playlist); }
public override bool isPrimeiro(Musica musica1, Musica musica2) { return(Convert.ToInt32(musica1.Ano) < Convert.ToInt32(musica2.Ano)); }
public override bool isPrimeiro(Musica musica1, Musica musica2) { return musica1.Nome == musica2.Nome; }
public override bool isPrimeiro(Musica musica1, Musica musica2) { return(musica1.Nome == musica2.Nome); }
public void AddMusica(Musica musica) { _musicas.Add(musica); }
public abstract bool isPrimeiro(Musica musica1, Musica musica2);
public override bool isPrimeiro(Musica musica1, Musica musica2) { return Convert.ToInt32(musica1.Ano) < Convert.ToInt32(musica2.Ano); }