private static ArkivskaperType[] OpprettArkivskaper() { List <ArkivskaperType> arkivskaperTyper = new List <ArkivskaperType>(); var arkivskaper = new ArkivskaperType { systemID = GenerateUuuid(), arkivskaperID = RandomNumber(100, 1000).ToString(), arkivskaperNavn = GetRandomKommune(), beskrivelse = "Lorem ipsum", opprettetAv = "brukernavn", referanseOppdatertAv = GenerateUuuid() }; arkivskaper.RepopulateHyperMedia(); Arkivskaper.Add(arkivskaper); // add to global list arkivskaperTyper.Add(arkivskaper); return(arkivskaperTyper.ToArray()); }
public ActionResult PostArkivskaper(ArkivskaperType arkivskaper) { if (arkivskaper == null) { return(BadRequest()); } arkivskaper.systemID = Guid.NewGuid().ToString(); arkivskaper.opprettetAv = "pålogget bruker"; arkivskaper.opprettetDato = DateTime.Now; arkivskaper.opprettetDatoSpecified = true; MockNoarkDatalayer.Arkivskaper.Add(arkivskaper); arkivskaper.RepopulateHyperMedia(); var createUri = new Uri(BaseUrlResolver.GetBaseUrl() + "api/arkivstruktur/Arkivdel/" + arkivskaper.systemID); return(Created(createUri, arkivskaper)); }