public Playlist LoadPlaylist() { var wb = new XLWorkbook(_config.CheminFichier); var ws = wb.Worksheet("Data"); var table = ws.Table("ListeChansons"); var playlist = new Playlist(); foreach (var row in table.DataRange.Rows()) { var chanson = new Chanson(); chanson.Id = row.Field("ID").GetValue <int>(); chanson.Titre = row.Field("Nom").GetString(); chanson.Artiste = row.Field("Artiste").GetString(); chanson.Tempo = (int)row.Field("Tempo").GetDouble(); chanson.Type = row.Field("Type").GetString(); chanson.Genre = row.Field("Genre").GetString(); chanson.Frequence = row.Field("Fréquence").GetString(); playlist.Chansons.Add(chanson); } return(playlist); }
public VecteurChanson CalculVecteurChanson(Chanson chanson) { if (chanson == null) { throw new ArgumentNullException(nameof(chanson)); } var vecteur = new VecteurChanson { Chanson = chanson }; vecteur[VecteurChanson.TempoKey] = chanson.Tempo; vecteur[VecteurChanson.GenreKey] = _genreMap[chanson.Genre]; vecteur[VecteurChanson.TypeKey] = _typeMap[chanson.Type]; vecteur[VecteurChanson.FrequenceKey] = _frequenceMap[chanson.Frequence]; return(vecteur); }
public ChansonViewModel() { _model = new Chanson { Name = "Song", Gender = "PoP" }; }
public void Print(Chanson chanson) { Console.WriteLine($" - {chanson.Titre} ({chanson.Artiste}) | {chanson.Tempo}MPM | {chanson.Type} | {chanson.Genre} | {chanson.Frequence} "); }