public RentAVillaRentingService()
 {
     PandBuilder         = new PandBuilder();                          //tested
     HuurPanden          = new HuurPandCatalogus();                    //tested
     ReservatieBoek      = new ReservatieBoek();                       //tested
     Promoties           = new Promoties();                            //tested
     PrijsOfferteBuilder = new PrijsOfferteBuilder(Promoties);         //tested
     ReservatieBuilder   = new ReservatieBuilder(PrijsOfferteBuilder); //tested
     KlantenBestand      = new KlantenBestand();                       //tested
     KlantCategorieën    = new List <KlantCategorie>();                //tested
     AfroepContracten    = new List <AfroepContract>();                //tested
     KlantBuilder        = new KlantBuilder(KlantCategorieën);         //tested
 }
예제 #2
0
        public static void PromotieAanmaken()
        {
            Console.Clear();
            Promoties Guest = new Promoties
            {
                promotietitel = Beheer.Input("Wat is de titel van de promotie?: "),
                gerecht       = Beheer.Input("Om welk(e) gerecht(en) gaat de promotie?: "),
                vandatum      = Beheer.Input("Wanneer begint de promotie?: "),
                totdatum      = Beheer.Input("Tot hoelang geld de promotie?: "),
                beginprijs    = Beheer.Input("Wat was de originele prijs?: "),
                eindprijs     = Beheer.Input("Wat is de promotieprijs?: "),
                korting       = Beheer.Input("Wat is het verschil tussen de beginprijs en de eindprijs?: ")
            };

            DataStorageHandler.Storage.promotions.Add(Guest);
            Console.ReadKey(true);
            WelcomePage.Run();
        }