/// <summary>
 /// Forespørsel sendt fra Virksomhet for å hente endringer fra Oppslagstjenesten.
 /// </summary>
 /// <param name="fraEndringsNummer">Brukes i endringsforespørsler for å hente alle endringer fra og med et bestemt endringsNummer.</param>
 /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param>
 public EndringerSvar HentEndringer(long fraEndringsNummer, Informasjonsbehov informasjonsbehov)
 {
     var envelope = new EndringerEnvelope(_instillinger, fraEndringsNummer, informasjonsbehov);
     var validator = SendEnvelope(envelope);
     validator.Valider();
     return new EndringerSvar(validator.ResponseDocument);
 }
Example #2
0
        /// <summary>
        /// Forespørsel sendt fra Virksomhet for å hente Personer fra Oppslagstjenesten.
        /// </summary>
        /// <param name="personidentifikator">Identifikasjon av en person. Personidentifikator er er enten et fødselsnummer et gyldig D-nummer.</param>
        /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param>
        public IEnumerable <Person> HentPersoner(string[] personidentifikator, Informasjonsbehov informasjonsbehov)
        {
            var envelope = new PersonerEnvelope(_instillinger, personidentifikator, informasjonsbehov);
            OppslagstjenesteValidator validator = SendEnvelope(envelope);

            validator.Valider();
            return(new PersonerSvar(validator.ResponseDocument).Personer);
        }
Example #3
0
        /// <summary>
        /// Forespørsel sendt fra Virksomhet for å hente endringer fra Oppslagstjenesten.
        /// </summary>
        /// <param name="fraEndringsNummer">Brukes i endringsforespørsler for å hente alle endringer fra og med et bestemt endringsNummer.</param>
        /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param>
        public EndringerSvar HentEndringer(long fraEndringsNummer, Informasjonsbehov informasjonsbehov)
        {
            var envelope  = new EndringerEnvelope(_instillinger, fraEndringsNummer, informasjonsbehov);
            var validator = SendEnvelope(envelope);

            validator.Valider();
            return(new EndringerSvar(validator.ResponseDocument));
        }
 public EndringerEnvelope(OppslagstjenesteInstillinger instillinger, long fraEndringsNummer, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     _fraEndringsNummer = fraEndringsNummer;
     _informasjonsbehov = informasjonsbehov;
 }
Example #5
0
 public EndringerEnvelope(OppslagstjenesteInstillinger instillinger, long fraEndringsNummer, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     _fraEndringsNummer = fraEndringsNummer;
     _informasjonsbehov = informasjonsbehov;
 }
 public PersonerEnvelope(OppslagstjenesteInstillinger instillinger, string[] personidentifikator, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     this.personidentifikator = personidentifikator;
     this._informasjonsbehov  = informasjonsbehov;
 }
 public HentPersonerEnvelope(OppslagstjenesteInstillinger instillinger, string[] personidentifikator, Informasjonsbehov informasjonsbehov)
     : base(instillinger)
 {
     this.personidentifikator = personidentifikator;
     this._informasjonsbehov = informasjonsbehov;
 }
 /// <summary>
 /// Forespørsel sendt fra Virksomhet for å hente Personer fra Oppslagstjenesten.
 /// </summary>
 /// <param name="personidentifikator">Identifikasjon av en person. Personidentifikator er er enten et fødselsnummer et gyldig D-nummer.</param>
 /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param>
 public IEnumerable<Person> HentPersoner(string[] personidentifikator, Informasjonsbehov informasjonsbehov)
 {
     var envelope = new PersonerEnvelope(_instillinger, personidentifikator, informasjonsbehov);
     OppslagstjenesteValidator validator = SendEnvelope(envelope);
     validator.Valider();
     return new PersonerSvar(validator.ResponseDocument).Personer;
 }