public List <string> MoreThan4FaveSongs()
 {
     return(FansArray
            .Where(person => person.FavoriteSongs.Count >= 4)
            .Select(person => person.FirstName)
            .ToList());
 }
Ejemplo n.º 2
0
        public void GetAllPersonSongs()
        {
            var personsWithMoreThan4Songs = FansArray.Where(p => p.FavoriteSongs.Count >= 4).ToList();

            foreach (var person in personsWithMoreThan4Songs)
            {
                Console.WriteLine(person.FirstName);
            }
        }
        public Person FindPerson(string name)
        {
            var personFound = FansArray.FirstOrDefault(person => person.FirstName == name);

            if (personFound != null)
            {
                return(personFound);
            }
            return(null);
        }
Ejemplo n.º 4
0
        public void AddSongsToStefan()
        {
            var person = FansArray.Where(p => p.FirstName == "Stefan").FirstOrDefault();

            var songs = Songs.Where(s => s.Length < 180 && s.Genre == Genre.Hip_Hop).ToList();

            songs.ForEach(s => person.FavoriteSongs.Add(s));

            person.GetFavSongs();
        }
Ejemplo n.º 5
0
        public void AddSongsToJane()
        {
            var person = FansArray.Where(p => p.FirstName == "Jane").FirstOrDefault();

            var songs = Songs.Where(s => s.Genre == Genre.Rock).ToList();

            songs.ForEach(s => person.FavoriteSongs.Add(s));

            person.GetFavSongs();
        }
Ejemplo n.º 6
0
        public void AddSongsToMaria()
        {
            var person = FansArray.Where(p => p.FirstName == "Maria").FirstOrDefault();

            var songs = Songs.Where(s => s.Length > 360).ToList();

            songs.ForEach(s => person.FavoriteSongs.Add(s));

            person.GetFavSongs();
        }
Ejemplo n.º 7
0
        public void AddSongsToJerry()
        {
            var person = FansArray.Where(p => p.FirstName == "Jerry").FirstOrDefault();

            var songs = Songs.Where(s => s.Title.StartsWith('B')).ToList();

            songs.ForEach(s => person.FavoriteSongs.Add(s));

            person.GetFavSongs();
        }
Ejemplo n.º 8
0
 public List <Person> GetAllPersonWithMoreThan4Songs()
 {
     return(FansArray
            .Where(person => person.FavoriteSongs.Count >= 4)
            .ToList());
 }
Ejemplo n.º 9
0
        public void AddAllHipHopSongsShortThan3MinToPersonStefan()
        {
            var person1 = FansArray.FirstOrDefault(person => person.FirstName == "Stefan");

            person1.FavoriteSongs = Songs.Where(song => song.Genre == Genre.Hip_Hop && song.Length <= 180).ToList();
        }
Ejemplo n.º 10
0
        public void AddAllRockSongsToPersonJane()
        {
            var person1 = FansArray.FirstOrDefault(person => person.FirstName == "Jane");

            person1.FavoriteSongs = Songs.Where(song => song.Genre == Genre.Rock).ToList();
        }
Ejemplo n.º 11
0
        public void AddAllSongsLongerThanSixMinutesToPersonMaria()
        {
            var person1 = FansArray.FirstOrDefault(person => person.FirstName == "Maria");

            person1.FavoriteSongs = Songs.Where(song => song.Length >= 360).ToList();
        }
Ejemplo n.º 12
0
        public void AddAllSongsThatStartWithLetterBToPersonJerry()
        {
            var person1 = FansArray.FirstOrDefault(person => person.FirstName == "Jerry");

            person1.FavoriteSongs = Songs.Where(song => song.Title.StartsWith("B")).ToList();
        }