public void VoegProductAanVerlanglijstToe(Product p) { if (VerlangLijst.Contains(p)) { VerwijderProductUitVerlanglijst(p); } else { VerlangLijst.Add(p); } }
public void MyTestInitialize() { m1 = new Materiaal(); m1.Name = "Wereldbol"; m1.Amount = 3; m2 = new Materiaal(); m2.Name = "Rekenmachine"; m2.Amount = 5; m3 = new Materiaal(); m3.Name = "Geodriehoek"; m3.Amount = 8; wishList = new VerlangLijst(); Materials = new System.Collections.Generic.List <Materiaal> { m1, m2 }; wishList.Materials = Materials; }
public DummyDataContext() { /* Config */ DateTime _10u30 = new DateTime(2016, 4, 13).AddHours(10).AddMinutes(30); DateTime _17u00 = new DateTime(2016, 4, 13).AddHours(17); Config = new Config() { Indiendag = "maandag", Ophaaldag = "vrijdag", LendingPeriod = 1, Indientijd = _10u30, Ophaaltijd = _17u00 }; /* Doelgroepen */ Groep dg1 = new Groep { IsLeerGebied = false, Name = "Kleuteronderwijs" }; List <Groep> dgList = (new Groep[] { dg1 }).ToList(); DoelgroepList = dgList.AsQueryable(); /* Leergebieden */ Groep lg1 = new Groep { IsLeerGebied = true, Name = "Wiskunde" }; Groep lg2 = new Groep { IsLeerGebied = true, Name = "Aardrijkskunde" }; List <Groep> lgList = (new Groep[] { lg1, lg2 }).ToList(); LeergebiedList = lgList.AsQueryable(); List <Groep> lgListWiskunde = (new Groep[] { lg1 }).ToList(); List <Groep> lgListAardrijkskunde = (new Groep[] { lg2 }).ToList(); /* Materials */ Materiaal m1 = new Materiaal { Id = 1, Name = "Wereldbol", Amount = 10, Doelgroepen = dgList, Leergebieden = lgListAardrijkskunde, IsLendable = true, }; Materiaal m2 = new Materiaal { Id = 2, Name = "Rekenmachine", Amount = 2, Doelgroepen = dgList, Leergebieden = lgListWiskunde, IsLendable = true, }; Materiaal m3 = new Materiaal { Id = 3, Name = "Basketbal", Amount = 3, IsLendable = false }; IList <Materiaal> mList = (new Materiaal[] { m1, m2 }).ToList(); /* all lendable materials */ List <Materiaal> mList2 = (new Materiaal[] { m1, m2, m3 }).ToList(); /* all materials */ MateriaalList = mList2.AsQueryable(); /* Wishlists */ VerlangLijst l1 = new VerlangLijst { Materials = mList }; VerlangLijst l2 = new VerlangLijst { Materials = new List <Materiaal>() }; /* Users */ Gebruiker g1 = new Student("Ruben", "Vermeulen", "*****@*****.**", l1, new List <Reservatie>()); Gebruiker g2 = new Student("Sven", "Dedeene", "*****@*****.**", l2, new List <Reservatie>()); Gebruiker g3 = new Lector("Xander", "Berkein", "*****@*****.**", l2, new List <Reservatie>()); GebruikerList = (new Gebruiker[] { g1, g2, g3 }).ToList().AsQueryable(); /* Reservaties */ Reservatie rv = new Reservatie(g1, DateTime.Now, DateTime.Now.AddDays(5)); reservatie = rv; g1.Reservaties.Add(rv); /* Reservatie lijnen */ ReservatieLijn rvl = new ReservatieLijn(5, DateTime.Now, DateTime.Now.AddDays(5), m1, rv); m1.ReservatieLijnen = new List <ReservatieLijn>() { rvl }; }
public void setup() { this.firstName = "Firstname"; this.lastName = "Lastname"; this.email = "*****@*****.**"; this.wishList = new VerlangLijst(); this.reservaties = new List <Reservatie>(); this.student = new Student(firstName, lastName, email); this.lector = new Lector(firstName, lastName, email); this.mockReservatieRepository = new Mock <IReservatieRepository>(); this.material = new Materiaal() { Amount = 1, Name = "Materiaal Naam", IsLendable = true }; this.materialNotLendable = new Materiaal() { Amount = 1, Name = "Materiaal Naam", IsLendable = false }; m1 = new Materiaal { Name = "Wereldbol", Amount = 10, IsLendable = true }; m2 = new Materiaal { Name = "Rekenmachine", Description = "Reken er op los met deze grafische rekenmachine.", ArticleCode = "abc456", Price = 19.99, Amount = 4, AmountNotAvailable = 0, IsLendable = true, Location = "GSCHB 4.021" }; m3 = new Materiaal { Name = "Kleurpotloden", Description = "Alle kleuren van de regenboog.", ArticleCode = "abc789", Price = 29.99, Amount = 10, AmountNotAvailable = 0, IsLendable = true, Location = "GSCHB 4.021" }; m4 = new Materiaal { Name = "Voetbal", Description = "Voetballen voor in het lager onderwijs.", ArticleCode = "abc147", Price = 25.99, Amount = 15, IsLendable = false, Location = "GSCHB 4.021" }; m5 = new Materiaal { Name = "Basketbal", Description = "De NBA Allstar biedt de perfecte oplossing op het vlak van duurzaamheid en spelprestaties. Zowel geschikt voor indoor als outdoor. Uitstekende grip!", ArticleCode = "abc258", Price = 25.99, Amount = 12, AmountNotAvailable = 3, IsLendable = true, Location = "GSCHB 4.021", PhotoBytes = null }; m6 = new Materiaal { Name = "Voetbal", Description = "Voetballen voor in het lager onderwijs.", ArticleCode = "abc147", Price = 25.99, Amount = 15, AmountNotAvailable = 3, IsLendable = false, Location = "GSCHB 4.021" }; _13April2016 = new DateTime(2016, 4, 13); _20April2016 = new DateTime(2016, 4, 20); _21April2016 = new DateTime(2016, 4, 21); _28April2016 = new DateTime(2016, 4, 28); _1April2016 = new DateTime(2016, 4, 1); _8April2016 = new DateTime(2016, 4, 8); reservatieStudent1 = new Reservatie(student, _13April2016, _20April2016); reservatieStudent1.ReservatieLijnen = new List <ReservatieLijn>(); reservatieLijnStudentR1 = new ReservatieLijn(2, _13April2016, _20April2016, m1, reservatieStudent1); reservatieStudent1.ReservatieLijnen.Add(reservatieLijnStudentR1); reservatieStudent1.ReservatieLijnen.Add(new ReservatieLijn(3, _13April2016, _20April2016, m2, reservatieStudent1)); reservatieStudent1.ReservatieLijnen.Add(new ReservatieLijn(4, _13April2016, _20April2016, m3, reservatieStudent1)); reservatieStudent2Opgehaald = new Reservatie(student, _1April2016, _8April2016) { Opgehaald = true }; reservatieStudent2Opgehaald.ReservatieLijnen = new List <ReservatieLijn>(); reservatieStudent2Opgehaald.ReservatieLijnen.Add(new ReservatieLijn(2, _1April2016, _8April2016, m1, reservatieStudent2Opgehaald)); reservatieStudent2Opgehaald.ReservatieLijnen.Add(new ReservatieLijn(3, _1April2016, _8April2016, m2, reservatieStudent2Opgehaald)); reservatieStudent2Opgehaald.ReservatieLijnen.Add(new ReservatieLijn(4, _1April2016, _8April2016, m3, reservatieStudent2Opgehaald)); reservatieStudent3 = new Reservatie(student, _13April2016, _20April2016); reservatieStudent3.ReservatieLijnen = new List <ReservatieLijn>(); reservatieLijnStudentR3 = new ReservatieLijn(2, _13April2016, _20April2016, m1, reservatieStudent3); reservatieStudent3.ReservatieLijnen.Add(reservatieLijnStudentR3); reservatieLector1 = new Reservatie(lector, _21April2016, _28April2016); reservatieLector1.ReservatieLijnen = new List <ReservatieLijn>(); reservatieLector1.ReservatieLijnen.Add(new ReservatieLijn(2, _21April2016, _28April2016, m4, reservatieLector1)); reservatieLector1.ReservatieLijnen.Add(new ReservatieLijn(3, _21April2016, _28April2016, m5, reservatieLector1)); reservatieLector1.ReservatieLijnen.Add(new ReservatieLijn(4, _21April2016, _28April2016, m3, reservatieLector1)); student.Reservaties.Add(reservatieStudent1); student.Reservaties.Add(reservatieStudent2Opgehaald); student.Reservaties.Add(reservatieStudent3); lector.Reservaties.Add(reservatieLector1); List <Reservatie> listAllReservations = new List <Reservatie>(); listAllReservations.AddRange(student.Reservaties); listAllReservations.AddRange(lector.Reservaties); allReservations = listAllReservations.AsQueryable(); }
public void VerwijderProductUitVerlanglijst(Product p) { VerlangLijst.Remove(p); }