public static forsendelse CreateKryptertForsendelse(string tittel) { forsendelse forsendelse = new forsendelse { kryptert = true, tittel = tittel, krevNiva4Innlogging = false, avgivendeSystem = "Avgivende system .Net" }; forsendelse.dokumenter = new[] { CreateKryptertDokument() }; forsendelse.mottaker = CreatePrivatPerson(); forsendelse.printkonfigurasjon = CreatePrintkonfigurasjon(); return(forsendelse); }
public static void Send(string avgiverSystem, string forsendelseType, string tittel, string systemId, string sendToOrganizationNumber, string sendToName, dokument[] dokumenter, string saksAar = "2018", string saksSekvensnummer = "12345") { forsendelse forsendelse = new forsendelse { avgivendeSystem = avgiverSystem, eksternref = systemId, metadataFraAvleverendeSystem = new noarkMetadataFraAvleverendeSakssystem { tittel = tittel }, metadataForImport = new noarkMetadataForImport //// LARS: saksaar & sakssekvensnummer from Byggesak { saksaar = Convert.ToInt32(saksAar), // saksaar = 2018, sakssekvensnummer = Convert.ToInt32(saksSekvensnummer), // sakssekvensnummer = 12345, tittel = tittel, journalposttype = "I" }, forsendelseType = forsendelseType, mottaker = new adresse() { digitalAdresse = new organisasjonDigitalAdresse() { orgnr = sendToOrganizationNumber }, postAdresse = new postAdresse() { navn = sendToName, postnr = "9999", poststed = "Digital levering" } }, kunDigitalLevering = true, tittel = tittel, dokumenter = dokumenter }; using (var client = GetWebServiceClient()) { try { string forsendelseResponse = client.sendForsendelse(forsendelse); } catch (Exception e) { throw e; } } }
public static forsendelse CreateUkryptertForsendelseForOrgnr(string tittel, string orgnr, byte[] dataBytes) { var testForsendelse = new forsendelse { kryptert = false, tittel = tittel, krevNiva4Innlogging = false, avgivendeSystem = "Avgivende system .Net" }; testForsendelse.mottaker = CreateOrganisasjon(orgnr); var dok = new dokument(); dok.filnavn = "small.pdf"; dok.mimetype = "application/pdf"; dok.data = dataBytes; testForsendelse.dokumenter = new dokument[1] { dok }; testForsendelse.printkonfigurasjon = CreatePrintkonfigurasjon(); return(testForsendelse); }
public static forsendelse CreateUkryptertForsendelse(string tittel) { var testForsendelse = new forsendelse { kryptert = false, tittel = tittel, krevNiva4Innlogging = false, avgivendeSystem = "Avgivende system .Net" }; testForsendelse.mottaker = CreatePrivatPerson(); var dok = new dokument(); dok.filnavn = "small.pdf"; dok.mimetype = "application/pdf"; dok.data = ForsendelseClientSample.Properties.Resources.small_pdf; testForsendelse.dokumenter = new dokument[1] { dok }; testForsendelse.printkonfigurasjon = CreatePrintkonfigurasjon(); return(testForsendelse); }