public bool removeSubscriber(DvdSubscriber dvdSubscriber) { foreach( DvdSubscriber s in this.subscriberList){ if (dvdSubscriber == s ) { this.subscriberList.Remove(s); return true; } } return false; }
public bool removeSubscriber(DvdSubscriber dvdSubscriber) { foreach (DvdSubscriber s in this.subscriberList) { if (dvdSubscriber == s) { this.subscriberList.Remove(s); return(true); } } return(false); }
public static void Main() { DvdReleaseByCategory btvs = new DvdReleaseByCategory("Buffy the Vampire Slayer"); DvdReleaseByCategory simpsons = new DvdReleaseByCategory("The Simpsons"); DvdReleaseByCategory sopranos = new DvdReleaseByCategory("The Sopranos"); DvdReleaseByCategory xfiles = new DvdReleaseByCategory("The X-Files"); DvdSubscriber jsopra = new DvdSubscriber("Junior Soprano"); DvdSubscriber msimps = new DvdSubscriber("Maggie Simpson"); DvdSubscriber rgiles = new DvdSubscriber("Rupert Giles"); DvdSubscriber smulde = new DvdSubscriber("Samantha Mulder"); DvdSubscriber wrosen = new DvdSubscriber("Willow Rosenberg"); btvs.addSubscriber(rgiles); btvs.addSubscriber(wrosen); simpsons.addSubscriber(msimps); sopranos.addSubscriber(jsopra); xfiles.addSubscriber(smulde); xfiles.addSubscriber(wrosen); DvdRelease btvsS2 = new DvdRelease("DVDFOXBTVSS20", "Buffy The Vampire Slayer Season 2", 2002, 06, 11); DvdRelease simpS2 = new DvdRelease("DVDFOXSIMPSO2", "The Simpsons Season 2", 2002, 07, 9); DvdRelease soprS2 = new DvdRelease("DVDHBOSOPRAS2", "The Sopranos Season 2", 2001, 11, 6); DvdRelease xfilS5 = new DvdRelease("DVDFOXXFILES5", "The X-Files Season 5", 2002, 04, 1); Tapper tap = new Tapper(); tap.test("New dvd release test 1", btvs.newDvdRelease(btvsS2), "Hello Rupert Giles, subscriber to the Buffy the Vampire Slayer DVD release list.\nThe new Dvd Buffy The Vampire Slayer Season 2 will be released on 6/11/2002.\nHello Willow Rosenberg, subscriber to the Buffy the Vampire Slayer DVD release list.\nThe new Dvd Buffy The Vampire Slayer Season 2 will be released on 6/11/2002."); tap.test("New dvd release test 2", simpsons.newDvdRelease(simpS2), "Hello Maggie Simpson, subscriber to the The Simpsons DVD release list.\nThe new Dvd The Simpsons Season 2 will be released on 7/9/2002."); tap.test("New dvd release test 3", sopranos.newDvdRelease(soprS2), ("Hello Junior Soprano, subscriber to the The Sopranos DVD release list.\nThe new Dvd The Sopranos Season 2 will be released on 11/6/2001.")); tap.test("New dvd release test 4", xfiles.newDvdRelease(xfilS5), ("Hello Samantha Mulder, subscriber to the The X-Files DVD release list.\nThe new Dvd The X-Files Season 5 will be released on 4/1/2002.\nHello Willow Rosenberg, subscriber to the The X-Files DVD release list.\nThe new Dvd The X-Files Season 5 will be released on 4/1/2002.")); tap.test("Remove subscriber test", xfiles.removeSubscriber(wrosen), true); xfilS5.updateDvdReleaseDate(2002, 5, 14); tap.test("Update dvd test", xfiles.updateDvd(xfilS5), ("Hello Samantha Mulder, subscriber to the The X-Files DVD release list.\nThe following DVDs release has been revised: The X-Files Season 5 will be released on 5/14/2002.")); tap.done(); }
public static void Main() { DvdReleaseByCategory btvs = new DvdReleaseByCategory("Buffy the Vampire Slayer"); DvdReleaseByCategory simpsons = new DvdReleaseByCategory("The Simpsons"); DvdReleaseByCategory sopranos = new DvdReleaseByCategory("The Sopranos"); DvdReleaseByCategory xfiles = new DvdReleaseByCategory("The X-Files"); DvdSubscriber jsopra = new DvdSubscriber("Junior Soprano"); DvdSubscriber msimps = new DvdSubscriber("Maggie Simpson"); DvdSubscriber rgiles = new DvdSubscriber("Rupert Giles"); DvdSubscriber smulde = new DvdSubscriber("Samantha Mulder"); DvdSubscriber wrosen = new DvdSubscriber("Willow Rosenberg"); btvs.addSubscriber(rgiles); btvs.addSubscriber(wrosen); simpsons.addSubscriber(msimps); sopranos.addSubscriber(jsopra); xfiles.addSubscriber(smulde); xfiles.addSubscriber(wrosen); DvdRelease btvsS2 = new DvdRelease("DVDFOXBTVSS20", "Buffy The Vampire Slayer Season 2", 2002, 06, 11); DvdRelease simpS2 = new DvdRelease("DVDFOXSIMPSO2", "The Simpsons Season 2", 2002, 07, 9); DvdRelease soprS2 = new DvdRelease("DVDHBOSOPRAS2", "The Sopranos Season 2", 2001, 11, 6); DvdRelease xfilS5 = new DvdRelease("DVDFOXXFILES5", "The X-Files Season 5", 2002, 04, 1); Tapper tap = new Tapper(); tap.test("New dvd release test 1", btvs.newDvdRelease(btvsS2),"Hello Rupert Giles, subscriber to the Buffy the Vampire Slayer DVD release list.\nThe new Dvd Buffy The Vampire Slayer Season 2 will be released on 6/11/2002.\nHello Willow Rosenberg, subscriber to the Buffy the Vampire Slayer DVD release list.\nThe new Dvd Buffy The Vampire Slayer Season 2 will be released on 6/11/2002."); tap.test("New dvd release test 2", simpsons.newDvdRelease(simpS2),"Hello Maggie Simpson, subscriber to the The Simpsons DVD release list.\nThe new Dvd The Simpsons Season 2 will be released on 7/9/2002."); tap.test("New dvd release test 3", sopranos.newDvdRelease(soprS2),("Hello Junior Soprano, subscriber to the The Sopranos DVD release list.\nThe new Dvd The Sopranos Season 2 will be released on 11/6/2001.")); tap.test("New dvd release test 4", xfiles.newDvdRelease(xfilS5),("Hello Samantha Mulder, subscriber to the The X-Files DVD release list.\nThe new Dvd The X-Files Season 5 will be released on 4/1/2002.\nHello Willow Rosenberg, subscriber to the The X-Files DVD release list.\nThe new Dvd The X-Files Season 5 will be released on 4/1/2002.")); tap.test("Remove subscriber test", xfiles.removeSubscriber(wrosen) , true); xfilS5.updateDvdReleaseDate(2002, 5, 14); tap.test("Update dvd test", xfiles.updateDvd(xfilS5),("Hello Samantha Mulder, subscriber to the The X-Files DVD release list.\nThe following DVDs release has been revised: The X-Files Season 5 will be released on 5/14/2002.")); tap.done(); }
public bool addSubscriber(DvdSubscriber dvdSubscriber) { subscriberList.Add(dvdSubscriber); return true; }
public bool addSubscriber(DvdSubscriber dvdSubscriber) { subscriberList.Add(dvdSubscriber); return(true); }