Exemplo n.º 1
0
        public static List <BeroertPartType> GenerateBeroerteParter(int numberOf)
        {
            var retVal = new List <BeroertPartType>();
            var orgs   = GetNumbers();

            for (int i = 0; i < numberOf; i++)
            {
                var random = new Random();
                var orgnr  = orgs[random.Next(0, orgs.Count)];

                var neigbour = new BeroertPartType()
                {
                    partstype = new KodeType()
                    {
                        kodebeskrivelse = "Foretak",
                        kodeverdi       = "Foretak"
                    },
                    navn = $"Superforetak {i}",
                    organisasjonsnummer = orgnr,
                    kontaktperson       = new KontaktpersonType()
                    {
                        navn = $"Kontaktperson Navn {i}", epost = "*****@*****.**"
                    },

                    adresse = new EnkelAdresseType()
                    {
                        adresselinje1 = $"Foretaksgata {i}",
                        postnr        = "3502",
                        poststed      = "Hønefoss",
                        landkode      = "no"
                    },
                    telefon         = "12312399",
                    epost           = "*****@*****.**",
                    systemReferanse = $"ref-{i}",
                    gjelderEiendom  = new[]
                    {
                        new GjelderEiendomType()
                        {
                            eiendomsidentifikasjon = new MatrikkelnummerType()
                            {
                                kommunenummer  = "5001",
                                gaardsnummer   = $"11{i}",
                                bruksnummer    = $"1{i}",
                                festenummer    = "0",
                                seksjonsnummer = "0"
                            },
                            adresse = new EiendommensAdresseType()
                            {
                                adresselinje1 = $"Foretaksgata {i}",
                                postnr        = "3502",
                                poststed      = "Hønefoss"
                            }
                        }
                    }
                };
                retVal.Add(neigbour);
            }

            return(retVal);
        }
Exemplo n.º 2
0
        public static List <BeroertPartType> GenerateBeroerteParter(int numberOf)
        {
            var retVal   = new List <BeroertPartType>();
            var personer = GetPersoner();

            for (int i = 0; i < numberOf; i++)
            {
                var random = new Random();
                var person = personer[random.Next(0, personer.Count)];

                var neigbour = new BeroertPartType()
                {
                    partstype = new KodeType()
                    {
                        kodebeskrivelse = "Privatperson",
                        kodeverdi       = "Privatperson"
                    },
                    navn           = person.Item1,
                    foedselsnummer = person.Item2,

                    adresse = new EnkelAdresseType()
                    {
                        adresselinje1 = $"Storgata {i}",
                        postnr        = "3502",
                        poststed      = "Hønefoss",
                        landkode      = "no"
                    },
                    telefon         = "12312399",
                    epost           = "*****@*****.**",
                    systemReferanse = $"ref-{i}",
                    gjelderEiendom  = new[]
                    {
                        new GjelderEiendomType()
                        {
                            eiendomsidentifikasjon = new MatrikkelnummerType()
                            {
                                kommunenummer  = "5001",
                                gaardsnummer   = $"11{i}",
                                bruksnummer    = $"1{i}",
                                festenummer    = "0",
                                seksjonsnummer = "0"
                            },
                            adresse = new EiendommensAdresseType()
                            {
                                adresselinje1 = $"Storgata {i}",
                                postnr        = "3502",
                                poststed      = "Hønefoss"
                            }
                        }
                    }
                };
                retVal.Add(neigbour);
            }

            return(retVal);
        }
Exemplo n.º 3
0
        public static List <BeroertPartType> GenerateBeroerteParter(int numberOf)
        {
            _usedFnrs = new List <string>();

            var retVal      = new List <BeroertPartType>();
            var personer    = GetFnr();
            var navnOffset  = 0;
            var personIndex = 0;

            var loopCount = 1;

            for (int i = 0; i < numberOf; i++)
            {
                if (i > personer.Count * loopCount - 1 - navnOffset)
                {
                    personIndex = 0;
                    navnOffset++;
                    loopCount++;
                }

                var personEncryptedFnr = personer[personIndex].EncryptedSsn;
                var personNavn         = personer[personIndex + navnOffset].Name;
                var adresse            = personer[personIndex + navnOffset].Address;
                _usedFnrs.Add(personer[personIndex].Ssn);

                var neigbour = new BeroertPartType()
                {
                    partstype = new KodeType()
                    {
                        kodebeskrivelse = "Privatperson",
                        kodeverdi       = "Privatperson"
                    },
                    navn           = personNavn,
                    foedselsnummer = personEncryptedFnr,

                    adresse = new EnkelAdresseType()
                    {
                        adresselinje1 = adresse,
                        postnr        = "3502",
                        poststed      = "Hønefoss",
                        landkode      = "no"
                    },
                    telefon         = "12312399",
                    epost           = "*****@*****.**",
                    systemReferanse = $"ref-{i}",
                    gjelderEiendom  = new[]
                    {
                        new GjelderEiendomType()
                        {
                            eiendomsidentifikasjon = new MatrikkelnummerType()
                            {
                                kommunenummer  = "5001",
                                gaardsnummer   = $"11{i}",
                                bruksnummer    = $"1{i}",
                                festenummer    = "0",
                                seksjonsnummer = "0"
                            },
                            adresse = new EiendommensAdresseType()
                            {
                                adresselinje1 = $"Storgata {i}",
                                postnr        = "3502",
                                poststed      = "Hønefoss"
                            }
                        }
                    }
                };
                retVal.Add(neigbour);
                personIndex++;
            }

            LogUsedFnr();
            return(retVal);
        }