Beispiel #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            AllBands    = new List <Band>();
            FliterBands = new List <Band>();


            //List<Band> = new rockband
            RockBand rb1 = new RockBand()
            {
                BandName = "Led Zeppelin", YearFormed = "1968", Members = "Robert Plant, John Bonham, Jimmy Page, John Paul Jones"
            };
            RockBand rb2 = new RockBand()
            {
                BandName = "The Rolling Stones", YearFormed = "1962", Members = "Mick Jagger, Brian Jones, Keith Richards"
            };


            IndieBand I1 = new IndieBand()
            {
                BandName = "Arctic Monkeys", YearFormed = "2002", Members = "Alex Turne,Matt Helders,Jamie Cook,"
            };
            IndieBand I2 = new IndieBand()
            {
                BandName = "The Strokes", YearFormed = "1998", Members = "Julian Casablancas,Albert Hammond,Nick Valensi,Fabrizio Moretti"
            };

            PopBand P1 = new PopBand()
            {
                BandName = "Jonas Brothers", YearFormed = "2005", Members = "Nick Jonas, Joe Jonas, Kevin Jonas"
            };
            PopBand P2 = new PopBand()
            {
                BandName = "Imagine Dragons", YearFormed = "2008", Members = "Dan Reynolds, Andrew Tolman,Aurora Florence"
            };


            AllBands.Add(rb1);
            AllBands.Add(rb2);
            AllBands.Add(I1);
            AllBands.Add(I2);
            AllBands.Add(P1);
            AllBands.Add(P2);

            AllBands.Sort();
            lbxBands.ItemsSource = AllBands;


            //combo box info
            cbxgenre.ItemsSource   = new string [] { "Rock", "Pop", "Indie" };
            cbxgenre.SelectedIndex = 0;



            //Album Info
            Album AR1 = new Album()
            {
                AlbumName = "Led Zeppelin IV", AlbumYear = 1969, AlbumMembers = "All Members"
            };
            Album AR2 = new Album()
            {
                AlbumName = "Some Girls", AlbumYear = 1978, AlbumMembers = "all"
            };
            Album AI1 = new Album()
            {
                AlbumName = "Whatever people say I am thats what I am not", AlbumYear = 2006, AlbumMembers = "all"
            };
        }
Beispiel #2
0
        private void Band_LBOX_Loaded(object sender, RoutedEventArgs e)
        {
            string[] genres = { "All", "Rock", "Pop", "Indie" };
            DropBox_COMBO.ItemsSource = genres;

            RockBand Name1 = new RockBand()
            {
                BandName = "AC/DC", YearFormed = 1973, Members = "Bon Scott,Angus Young,Malcolm Young,Cliff Williams,Phil Rudd"
            };
            RockBand Name2 = new RockBand()
            {
                BandName = "ColdPlay", YearFormed = 1996, Members = "Chris Martin,Johnny Buckland,Guy Berryman,Will Champion,Phil Harvey"
            };
            IndieBand Name3 = new IndieBand()
            {
                BandName = "The Lumineers", YearFormed = 2005, Members = "Wesley Schultz,Jeremiah Fraites"
            };
            PopBand Name4 = new PopBand()
            {
                BandName = "One Republic", YearFormed = 2002, Members = "Ryan Tedder,Zach Filkins,Drew Brown,Brent Kutzie,Eddie Fisher, Brian Willett"
            };
            PopBand Name5 = new PopBand()
            {
                BandName = "Imagine Dragons", YearFormed = 2008, Members = "Dan Reynolds,Wayne Serman,Ben Mckee,Daniel Platzman"
            };
            PopBand Name6 = new PopBand()
            {
                BandName = "Take That", YearFormed = 1990, Members = "Gary Barlow,Howard Donald,Mark Owen,Robbie Williams,Jason Orange"
            };

            Random rand   = new Random();
            Album  Album1 = new Album()
            {
                Name = "The Razors Edge", YearOfRelease = rand.Next(1973, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album2 = new Album()
            {
                Name = "Back in Black", YearOfRelease = rand.Next(1973, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album3 = new Album()
            {
                Name = "A Head full of Dreams", YearOfRelease = rand.Next(1996, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album4 = new Album()
            {
                Name = "Parachutes", YearOfRelease = rand.Next(1996, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album5 = new Album()
            {
                Name = "The Lumineers", YearOfRelease = rand.Next(2005, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album6 = new Album()
            {
                Name = "Cleopatra", YearOfRelease = rand.Next(2005, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album7 = new Album()
            {
                Name = "Native", YearOfRelease = rand.Next(2002, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album8 = new Album()
            {
                Name = "Waking Up", YearOfRelease = rand.Next(2002, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album9 = new Album()
            {
                Name = "Night Visions", YearOfRelease = rand.Next(2008, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album10 = new Album()
            {
                Name = "Evolve", YearOfRelease = rand.Next(2008, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album11 = new Album()
            {
                Name = "Beautyful World", YearOfRelease = rand.Next(1990, 2021), Sales = rand.Next(1000000, 10000000)
            };
            Album Album12 = new Album()
            {
                Name = "Never Forget", YearOfRelease = rand.Next(1990, 2021), Sales = rand.Next(1000000, 10000000)
            };

            Bands.Add(Name1);
            Bands.Add(Name2);
            Bands.Add(Name3);
            Bands.Add(Name4);
            Bands.Add(Name5);
            Bands.Add(Name6);

            Name1.AlbumList.Add(Album1);
            Name1.AlbumList.Add(Album2);
            Name2.AlbumList.Add(Album3);
            Name2.AlbumList.Add(Album4);
            Name3.AlbumList.Add(Album5);
            Name3.AlbumList.Add(Album6);
            Name4.AlbumList.Add(Album7);
            Name4.AlbumList.Add(Album8);
            Name5.AlbumList.Add(Album9);
            Name5.AlbumList.Add(Album10);
            Name6.AlbumList.Add(Album11);
            Name6.AlbumList.Add(Album12);

            Bands.Sort();

            Band_LBOX.ItemsSource = Bands;
        }