public void Straat(string v) { Huis mynHuis = new Huis(); Huis jouwHuis = new Huis(); Huis ramonHuis = new Huis(); mynHuis.HuisNummer = 1; mynHuis.Deuren = 5; mynHuis.Ramen = 10; jouwHuis.HuisNummer = 2; jouwHuis.Deuren = 2; jouwHuis.Ramen = 7; ramonHuis.HuisNummer = 3; ramonHuis.Deuren = 1; ramonHuis.Ramen = 50; Straat onzeStraat = new Straat(); onzeStraat.Huizen = new List <Huis>(); onzeStraat.Huizen.Add(mynHuis); onzeStraat.Huizen.Add(jouwHuis); onzeStraat.Huizen.Add(ramonHuis); Console.WriteLine(onzeStraat.GetAantalRamen()); Console.ReadLine(); }
public RealEstate Map(Huis koopwoningen) => new RealEstate( koopwoningen.Id, koopwoningen.URL, koopwoningen.MakelaarId, koopwoningen.MakelaarNaam );
public IActionResult PutHuis(int id, Huis huis) { if (id != huis.Id) { return(BadRequest()); } _huisRepository.Update(huis); _huisRepository.SaveChanges(); return(NoContent()); }
public ActionResult <ImmoBureau> GetImmoBureauVoorHuis(int id) { Huis huis = _huisRepository.GetById(id); if (huis == null) { return(NotFound()); } return(huis.ImmoBureau); }
public ActionResult <Locatie> GetLocatieVoorHuis(int id) { Huis huis = _huisRepository.GetById(id); if (huis == null) { return(NotFound()); } return(huis.Locatie); }
public ActionResult <Huis> GetHuis(int id) { Huis huis = _huisRepository.GetById(id); if (huis == null) { return(NotFound()); } return(huis); }
public ActionResult <Detail> GetDetailVoorHuis(int id) { Huis huis = _huisRepository.GetById(id); if (huis == null) { return(NotFound()); } Console.WriteLine(huis.Detail); return(huis.Detail); }
public IActionResult DeleteHuis(int id) { Huis huis = _huisRepository.GetById(id); if (huis == null) { return(NotFound()); } _huisRepository.Delete(huis); _huisRepository.SaveChanges(); return(NoContent()); }
public void StraatHuisTest() { Huis mynHuis = new Huis(); Huis jouwHuis = new Huis(); mynHuis.Ramen = 10; jouwHuis.Ramen = 1; Straat straatje = new Straat(); straatje.Huizen = new List <Huis>(); straatje.Huizen.Add(mynHuis); straatje.Huizen.Add(jouwHuis); int aantalGeteld = straatje.GetAantalRamen(); Assert.Equal(11, aantalGeteld); }
public ActionResult <Huis> PostHuis(HuisDTO huisDTO) { Locatie locatie = new Locatie(huisDTO.Locatie.Gemeente, huisDTO.Locatie.Straatnaam, huisDTO.Locatie.Huisnummer, huisDTO.Locatie.Postcode); Detail detail = new Detail(huisDTO.Detail.LangeBeschrijving, huisDTO.Detail.BewoonbareOppervlakte, huisDTO.Detail.TotaleOppervlakte, huisDTO.Detail.EPCWaarde, huisDTO.Detail.KadastraalInkomen); ImmoBureau immoBureau = _bureauRepository.GetAll().Where(b => b.Naam.Equals(huisDTO.ImmoBureau.Naam)).FirstOrDefault(); if (immoBureau == null) { immoBureau = new ImmoBureau(huisDTO.ImmoBureau.Naam); } Huis huis = new Huis(locatie, huisDTO.KorteBeschrijving, huisDTO.Price, detail, huisDTO.Type, huisDTO.Soort, immoBureau); _huisRepository.Add(huis); _huisRepository.SaveChanges(); return(CreatedAtAction(nameof(GetHuis), new { id = huis.Id }, huis)); }
public async Task InitializeData() { _dbContext.Database.EnsureDeleted(); if (_dbContext.Database.EnsureCreated()) { #region Locaties Locatie Gent1 = new Locatie("Gent", "Vlaanderenstraat", "1A", 9000); Locatie Gent2 = new Locatie("Gent", "Overpoortstraat", "6", 9000); Locatie Merelbeke = new Locatie("Merelbeke", "Sint-elooistraat", "72", 9820); Locatie Lokeren = new Locatie("Lokeren", "Nijsstraat", "69", 9160); Locatie Nieuwpoort = new Locatie("Nieuwpoort", "Vlaanderenstraat", "4", 8620); Locatie Waasmunster = new Locatie("Waasmunster", "Muizenberg", "12", 9250); Locatie Wondelgem = new Locatie("Wondelgem", "Vierweegsestraat", "6", 9032); Locatie[] locaties = new Locatie[] { Gent1, Gent2, Merelbeke, Lokeren, Nieuwpoort, Waasmunster, Wondelgem }; _dbContext.Locatie.AddRange(locaties); #endregion #region Details Detail Detail1 = new Detail("Dit is een lange beschrijving", 200, 250, 200, 1400); Detail Detail2 = new Detail("Dit is een lange beschrijving v2", 400, 800, 733, 3466); Detail Detail3 = new Detail("Dit is een lange beschrijving v3", 600, 1200, 560, 4500); Detail Detail4 = new Detail("Dit is een lange beschrijving v4", 220, 650, 420, 950); Detail Detail5 = new Detail("Dit is een lange beschrijving v5", 260, 350, 530, 1200); Detail Detail6 = new Detail("Dit is een lange beschrijving v6", 800, 5000, 330, 1560); Detail Detail7 = new Detail("Dit is een lange beschrijving v7", 650, 2000, 500, 1250); Detail Detail8 = new Detail("Uniek gelegen bouwgrond", 540, 1800, 0, 0); Detail[] details = new Detail[] { Detail1, Detail2, Detail3, Detail4, Detail5, Detail6, Detail7, Detail8 }; _dbContext.Detail.AddRange(details); #endregion #region ImmoBureaus ImmoBureau Nobels = new ImmoBureau("Immo Nobels"); ImmoBureau DaVinci = new ImmoBureau("Immo Da Vinci"); ImmoBureau CD = new ImmoBureau("CD-Vastgoed"); ImmoBureau[] immoBureaus = new ImmoBureau[] { Nobels, DaVinci, CD }; _dbContext.AddRange(immoBureaus); #endregion #region Huizen Huis Huis1 = new Huis(Gent1, "Dit is een korte beschrijving", 500000, Detail1, "koop", "huis", Nobels); Huis Huis2 = new Huis(Gent2, "Dit is een korte beschrijving v2", 452000, Detail2, "koop", "appartement", CD); Huis Huis3 = new Huis(Merelbeke, "Dit is een korte beschrijving v3", 4500, Detail3, "huur", "huis", DaVinci); Huis Huis4 = new Huis(Lokeren, "Dit is een korte beschrijving v4", 419000, Detail4, "koop", "huis", Nobels); Huis Huis5 = new Huis(Nieuwpoort, "Dit is een korte beschrijving v5", 2000, Detail5, "huur", "appartement", DaVinci); Huis Huis6 = new Huis(Waasmunster, "Dit is een korte beschrijving v6", 1000000, Detail6, "koop", "huis", Nobels); Huis Huis7 = new Huis(Wondelgem, "Dit is een korte beschrijving v7", 820000, Detail7, "koop", "huis", CD); Huis Huis8 = new Huis(Merelbeke, "Bouwgrond", 345000, Detail8, "koop", "grond", CD); Huis[] huizen = new Huis[] { Huis1, Huis2, Huis3, Huis4, Huis5, Huis6, Huis7, Huis8 }; _dbContext.Huis.AddRange(huizen); #endregion #region Users await InitUser(); Klant klant1 = new Klant("Jan", "Janssens", "*****@*****.**"); Klant klant2 = new Klant("Mark", "Markssens", "*****@*****.**"); _dbContext.Klant.AddRange(klant1, klant2); #endregion } _dbContext.SaveChanges(); }
static void Main(string[] args) { try { Aanhangwagen KamionTrailer = new Aanhangwagen(2000, 1, 2000, "Jef", 9999d); Caravan SleurHut = new Caravan(2500, 1, 2.2, 4, 22, "Jim", 2000d); Huis Home = new Huis(6, 800, "7th floor gang", 2000000); Kasteel Steen = new Kasteel(5, 20000, "Juan", 9999d); Auto Jeep = new Auto(140, 25, 1000, "Wrangler", "Yannick", 40000); Motorhome RV = new Motorhome(25, 140, 25, 2000, "Mercedes", "Mohammed", 400000); Transportboot transportboot = new Transportboot(150, "bootmerk", 80, "Jack", 999d, 1000); WoonBoot FloatingHome = new WoonBoot(4, 400, 100, "Dutch Brand", 25, "Dutchy", 400000); Beurs beurs = new Beurs("Marc", 500000); beurs.Add(KamionTrailer); beurs.Add(SleurHut); beurs.Add(Home); beurs.Add(Steen); beurs.Add(Jeep); beurs.Add(RV); beurs.Add(transportboot); beurs.Add(FloatingHome); Console.WriteLine("Kies uit de volgende artikels: "); Console.WriteLine("1. Belaadbar\n2. Bewoonbaar\n3. Voertuig\n4. Trekbaar\n5. Trekker\n6. Alle info"); Console.Write("Type het gekozen nummer: "); int keuzeGebruiker = int.Parse(Console.ReadLine()); switch (keuzeGebruiker) { case 1: foreach (var item in beurs.GetBelaadbaarLijst()) { Console.WriteLine(item); } break; case 2: foreach (var item in beurs.GetBewoonbaarLijst()) { Console.WriteLine(item); } break; case 3: foreach (var item in beurs.GetVoertuigLijst()) { Console.WriteLine(item); } break; case 4: foreach (var item in beurs.GetTrekbaarLijst()) { Console.WriteLine(item); } break; case 5: foreach (var item in beurs.GetTrekkerLijst()) { Console.WriteLine(item); } break; case 6: foreach (var item in beurs.artikels) { Console.WriteLine(item); } break; case 42: Console.WriteLine("Artikel is not in library, yet it is the answer to life the universe and everything!"); break; default: Console.WriteLine("Artikel not in Library"); break; } } catch (Exception e) { Console.WriteLine(e.Message); } }
static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; //D Beurs beurs; //I #region BEURS TESTING beurs = new Beurs(); //CORRECTE INPUTS //aanhangwagen: 2 banden, 200kg, eigenaar = Mauro, €350 beurs.Add(new Aanhangwagen(2, 200, "Mauro", 350)); //caravan: 15m², 6 banden, 500kg, eigenaar = Francis, €1200 beurs.Add(new Caravan(15, 6, 500, "Francis", 1200)); //huis: 3 slaapkamers, 40m², eigenaar = Khadija, €350.000 beurs.Add(new Huis(3, 40, "Khadija", 350000)); //kasteel: 10 slaapkamers, 150m², eigenaar = Arno, €2.000.000 beurs.Add(new Kasteel(10, 150, "Jarno", 2000000)); //auto: 180 km/u, BMW, aanhangwagen(4 banden, 150kg, eigenaar = Ruben, €50), 1000kg trekgewicht, 4 banden, 300kg, eigenaar = Ruben, €12.000 beurs.Add(new Auto(180, "BMW", new Aanhangwagen(4, 150, "Ruben", 50), 1000, 4, 300, "Ruben", 12000)); //motorhome: 5m², 120km/u, VW , aanhangwagen(4 banden, 50kg, eigenaar = Toon, €100), 500kg trekgewicht, 2 banden, 150kg, eigenaar = Toon, €5.000 beurs.Add(new Motorhome(5, 120, "VW", new Aanhangwagen(4, 50, "Toon", 100), 500, 2, 150, "Toon", 5000)); //transportboot: 50kg belading, 20000kg max belading, 50km/u, Smolders, eigenaar = Kenan, €500.000 beurs.Add(new Transportboot(50, 20000, 50, "Smolders", "Kenan", 500000)); #endregion //beurs.Add(new Auto(180, "BMW", new Aanhangwagen(4, 150, "Ruben", 50), 1000, 4, 300, "Ruben", 8000)); //beurs.Add(new Auto(180, "BMW", new Aanhangwagen(4, 150, "Ruben", 50), 1000, 4, 300, "Ruben", 12000)); //beurs.Add(new Auto(180, "BMW", new Aanhangwagen(4, 150, "Ruben", 50), 1000, 4, 300, "Ruben", 9000)); //beurs.Add(new Auto(180, "BMW", new Aanhangwagen(4, 150, "Ruben", 50), 1000, 4, 300, "Ruben", 7000)); //beurs.Add(new Auto(180, "BMW", new Aanhangwagen(4, 150, "Ruben", 50), 1000, 4, 300, "Ruben", 10000)); #region INPUT TESTING //FOUTE INPUTS: foute inputs testen voor de classes //Aanhangwagen: 1 Band, 0 gewicht , Eigenaar Coffe, prijs 10 Aanhangwagen aanhangwagen = new Aanhangwagen(1, 0, "Coffe", 10); //Auto: Maximum snelheid = 1km/h, merk = Mercedes, aanhangwagen(1 band, 20kg, eigenaar = Franck, €400.000), 10kg trekgewicht, 3 banden, 5000kg, eigenaar = Jos, €20.000 Auto auto = new Auto(1, "Mercedes", new Aanhangwagen(1, 20, "Franck", 400.000), 10000, 3, 5000, "Jos", 20000); //caravan: 10m², 5 banden, 3000kg, eigenaar = Francis, €150.000 Caravan caravan = new Caravan(10, 5, 10, "Francis", 150000); //huis: 13 slaapkamers, 110m², eigenaar = Joe, €150.000 Huis huis = new Huis(13, 110, "Joe", 12000); //kasteel: 1 slaapkamers, 302m², eigenaar = Professor X, €1.100.000 Kasteel kasteel = new Kasteel(1, 302, "Professor X", 1100000); //Motorhome: 0M², 120 max snelheid, Merk , MaximaalTrekgewicht , 6 banden, 750kg gewicht, eigenaar , prijs. Motorhome motorhome = new Motorhome(0, 120, "Arca-Home", new Caravan(25, 2, 500, "Joey", 1000), 15000, 6, 1600, "Cowboy Jack", 25000); //Transportboot: Gewicht 100, Maxgewicht 50, MaxSnelheid 10, Merk 0, Eigenaar 0, Prijs 0.5 Transportboot transportboot = new Transportboot(100, 500, 10, "", "", 0.5); //Woonboot: Slaapkamers 1, bewoonbaarOPP -5, Merk 0, Eigenaar, Prijs Woonboot woonboot = new Woonboot(1, -5, 20, "", "Jarno Armoede", 1000); #endregion #region METHOD TESTING //METHOD TEST INPUTS: verder alle methods testen van elke class Auto testauto = new Auto(150, "Audi", new Aanhangwagen(4, 50, "Jan", 100), 600, 4, 200, "Jos", 10000); //P //METHOD TESTING AUTO testauto.Versnel(50); // test versnel testauto.Vertraag(30); // test vertraag testauto.Versnel(150); // test maximum snelheid testauto.Vertraag(180); //stistand voor koppeling aanhangwagen testauto.KoppelAanhangwagen(aanhangwagen); // koppeling aanhangwagen //METHOD TESTING CARAVAN Caravan testcaravan = new Caravan(20, 6, 2500, "Kurda K", 160000); testauto.KoppelAanhangwagen(caravan); //METHOD TESTING WOONBOOT Woonboot testwoonboot = new Woonboot(4, 40, 100, "VanWall", "Barrack", 1000000); testwoonboot.Versnel(80); testwoonboot.Versnel(30); testwoonboot.Vertraag(130); testwoonboot.VerkoopAan("DeFille"); //METHOD TESTING TRANSPORTBOOT Transportboot testtransportboot = new Transportboot(40, 4000, 90, "Containerships", "Arno", 2300000); testtransportboot.Versnel(80); testtransportboot.Versnel(30); testtransportboot.Vertraag(130); testtransportboot.VerkoopAan("Rubens"); //METHOD TESTING MOTORHOME Motorhome testMotorhome = new Motorhome(50, 75, "MMH", new Caravan(30, 4, 1000, "Donnel", 99000), 1200, 4, 1500, "Toon", 270000); testMotorhome.Versnel(50); testMotorhome.Versnel(40); testMotorhome.Vertraag(30); testMotorhome.BepaalPrijs(5); #endregion //O //Console.WriteLine( // $"*****AANHANGWAGEN*****\n{aanhangwagen}\n" + // $"*****AUTO*****\n{auto}\n" + // $"*****CARAVAN*****\n{caravan}\n" + // $"*****HUIS*****\n{huis}\n" + // $"*****KASTEEL*****\n{kasteel}\n" + // $"*****MOTORHOME*****\n{motorhome}\n" + // $"*****TRANSPORTBOOT*****\n{transportboot}\n" + // $"*****WOONBOOT*****\n{woonboot}\n"); BeursShow(beurs); Console.ReadLine(); }
public Favorieten(Klant klant, Huis huis) : this() { Klant = klant; Huis = huis; }
public void Update(Huis huis) { _context.Update(huis); }
public void Delete(Huis huis) { _huizen.Remove(huis); }
public void Add(Huis huis) { _huizen.Add(huis); }