public ActionResult InitialiserArkivskaper() { ArkivskaperType arkivskaper = new ArkivskaperType(); arkivskaper.arkivskaperNavn = "angi navn på arkivskaper"; arkivskaper.beskrivelse = "angi beskrivelse"; return(Ok(arkivskaper)); }
public ActionResult GetArkivskaper(string arkivskaperId) { ArkivskaperType arkivskaper = MockNoarkDatalayer.GetArkivskaperById(arkivskaperId); if (arkivskaper == null) { return(NotFound()); } return(Ok(arkivskaper)); }
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)); }
public HttpResponseMessage PostArkivskaper(ArkivskaperType arkivskaper) { if (arkivskaper != null) { var url = HttpContext.Current.Request.Url; var baseUri = new UriBuilder( url.Scheme, url.Host, url.Port).Uri; arkivskaper.systemID = Guid.NewGuid().ToString(); arkivskaper.opprettetAv = "pålogget bruker"; arkivskaper.opprettetDato = DateTime.Now; arkivskaper.opprettetDatoSpecified = true; MockNoarkDatalayer.Arkivskaper.Add(arkivskaper); //List<LinkType> linker = new List<LinkType>(); //linker.Add(Set.addLink(baseUri, "api/arkivstruktur/Arkivdel/" + arkivdel.systemID, "self")); //linker.Add(Set.addTempLink(baseUri, "api/arkivstruktur/Arkivdel/" + arkivdel.systemID + "/mappe", Set._REL + "/mappe", "?$filter&$orderby&$top&$skip&$search")); //linker.Add(Set.addLink(baseUri, "api/arkivstruktur/Arkivdel/" + arkivdel.systemID + "/ny-mappe", Set._REL + "/ny-mappe")); //linker.Add(Set.addTempLink(baseUri, "api/arkivstruktur/Arkivdel/" + arkivdel.systemID + "/registrering", Set._REL + "/registrering", "?$filter&$orderby&$top&$skip&$search")); //linker.Add(Set.addLink(baseUri, "api/arkivstruktur/Arkivdel/" + arkivdel.systemID + "/ny-registrering", Set._REL + "/ny-registrering")); //linker.Add(Set.addTempLink(baseUri, "api/arkivstruktur/Arkivdel/" + arkivdel.systemID + "/klassifikasjonssystem", Set._REL + "/klassifikasjonssystem", "?$filter&$orderby&$top&$skip&$search")); //linker.Add(Set.addLink(baseUri, "api/arkivstruktur/Arkivdel/" + arkivdel.systemID + "/ny-klassifikasjonssystem", Set._REL + "/ny-klassifikasjonssystem")); //linker.Add(Set.addLink(baseUri, "api/arkivstruktur/Arkiv/" + "45345", Set._REL + "/referanseArkiv")); //arkivdel._links = linker.ToArray(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, arkivskaper); response.Headers.Location = new Uri(baseUri + "api/arkivstruktur/Arkivdel/" + arkivskaper.systemID); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public ArkivskaperType InitialiserArkivskaper() { var url = HttpContext.Current.Request.Url; var baseUri = new UriBuilder( url.Scheme, url.Host, url.Port).Uri; //Legger på standardtekster feks for pålogget bruker ArkivskaperType m = new ArkivskaperType(); m.arkivskaperNavn = "angi navn på arkivskaper"; m.beskrivelse = "angi beskrivelse"; if (m == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(m); }