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" }; }
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; }