示例#1
0
        /// <summary>
        /// Allows you to choose by what you want to sort your library.
        /// </summary>
        /// <param name="library"></param>
        private void ListBy(LibraryAlbum library)
        {
            var choice = _view.AskForNumber("1 - Trier par clé\n2 - Trier par artiste\n3 - Trier par album\n4 - Trier par genre\n5 - Trier par année");

            switch (choice)
            {
            default:
                _view.DisplayText("Retour au menu principal");
                return;

            case 1:
                library.listByKey();
                break;

            case 2:
                library.listByArtist();
                break;

            case 3:
                library.listByAlbum();
                break;

            case 4:
                library.listByGenre();
                break;

            case 5:
                library.listByYear();
                break;
            }
            DisplayListAlbum(library);
        }