public ModelTestDataEjendom(int sagsnr, int mæglerId, int husejerId, ModelTestDataOmråde område, string energimærke, string startdato, string slutdato, string adresse, int startpris, int nuværendepris, int grundareal, int kælderareal, int boligareal, int byggeår, bool garageCarport)
 {
     Sagsnr        = sagsnr;
     MæglerID      = mæglerId;
     HusejerID     = husejerId;
     Område        = område;
     EnergiMærke   = energimærke;
     StartDato     = startdato;
     SlutDato      = slutdato;
     Adresse       = adresse;
     StartPris     = startpris;
     NuværendePris = nuværendepris;
     GrundAreal    = grundareal;
     KælderAreal   = kælderareal;
     BoligAreal    = boligareal;
     Byggeår       = byggeår;
     GarageCarport = garageCarport;
 }
        public static void GenererData(int antal)
        {
            int    mægler        = 1;
            int    husejer       = 1;
            string område        = "";
            int    postnr        = 0;
            string energimærke   = "";
            string startdato     = "";
            string salgsdato     = "";
            string adresse       = "";
            int    startpris     = 0;
            int    nuværendepris = 0;
            int    grundareal    = 0;
            int    kælderareal   = 0;
            int    boligareal    = 0;
            int    byggeår       = 0;
            int    garage        = 0;


            for (int i = 0; i < antal; i++)
            {
                Random random = new Random();
                ModelTestDataOmråde modelOmråde = områder[random.Next(0, områder.Count)];

                mægler        = random.Next(1, antalMægler + 1);
                område        = modelOmråde.Navn;
                husejer       = random.Next(1, antalHusejer + 1);
                postnr        = modelOmråde.Postnr;
                energimærke   = energimærker[random.Next(0, energimærker.Count)];
                adresse       = vejnavne[random.Next(0, vejnavne.Count)] + " " + random.Next(0, 200);
                grundareal    = random.Next(500, 1200);
                boligareal    = random.Next(100, 300);
                byggeår       = random.Next(1900, 2019);
                garage        = random.Next(0, 2);
                startpris     = (int)(boligareal * kvmPris * modelOmråde.PrisFaktor);
                startpris     = startpris - (startpris % 100000 + 5000);
                nuværendepris = startpris - prisNedsætelser[random.Next(0, prisNedsætelser.Count)];

                int startår    = random.Next(2015, 2019);
                int startmåned = random.Next(1, 13);
                int startdag   = random.Next(1, 31);
                if (startmåned == 2)
                {
                    startdag = random.Next(1, 29);
                }
                if (startår == 2018)
                {
                    startmåned = random.Next(1, 6);
                }

                int salgsår    = random.Next(2016, 2019);
                int salgsmåned = random.Next(1, 13);
                int salgsdag   = random.Next(1, 31);
                if (salgsmåned == 2)
                {
                    salgsdag = random.Next(1, 29);
                }

                startdato = String.Format("{0}-{1:00}-{2:00}", startår, startmåned, startdag);
                salgsdato = String.Format("{0}-{1:00}-{2:00}", salgsår, salgsmåned, salgsdag);
                if (salgsår < startår)
                {
                    salgsdato = "";
                }
                else if (salgsår == startår && salgsmåned < startmåned)
                {
                    salgsdato = "";
                }
                else if (salgsår == startår && salgsmåned == startmåned && salgsdag < startdag)
                {
                    salgsdato = "";
                }
                else if (salgsår == 2018 && salgsmåned > 5)
                {
                    salgsdato = "";
                }

                int harKælder = random.Next(0, 2);
                if (harKælder == 1)
                {
                    kælderareal = random.Next(10, 50);
                }
                else
                {
                    kælderareal = 0;
                }

                string     sSQL    = "INSERT INTO Ejendom VALUES(" + mægler + ", " + husejer + ", '" + område + "', " + postnr + ", '" + energimærke + "', '" + startdato + "', '" + salgsdato + "', '" + adresse + "', " + startpris + ", " + nuværendepris + ", " + grundareal + ", " + kælderareal + ", " + boligareal + ", " + byggeår + ", " + garage + ");";
                SqlCommand command = new SqlCommand(sSQL, ControllerConnection.conn);
                command.ExecuteNonQuery();
            }
        }