public HttpResponseMessage PutJuletradisjon(Juletradisjon _juletradisjon) { XElement juletradisjonXML = XElement.Load(GetFilePath()); var valgtJuletradisjon = (from juletradisjon in juletradisjonXML.Descendants("juletradisjon") where (int)juletradisjon.Element("id") == _juletradisjon.Id select juletradisjon).SingleOrDefault(); valgtJuletradisjon.SetElementValue("tekst", _juletradisjon.Tekst); valgtJuletradisjon.SetElementValue("opprinnelse", _juletradisjon.Opprinnelse); juletradisjonXML.Save(GetFilePath()); return(Request.CreateResponse(HttpStatusCode.OK, valgtJuletradisjon)); }
public HttpResponseMessage PostJuletradisjon(Juletradisjon _juletradisjon) { XElement juletradisjonXML = XElement.Load(GetFilePath()); juletradisjonXML.Add( new XElement("juletradisjon", new XElement("id", _juletradisjon.Id), new XElement("tekst", _juletradisjon.Tekst), new XElement("opprinnelse", _juletradisjon.Opprinnelse) ) ); juletradisjonXML.Save(GetFilePath()); return(Request.CreateResponse(HttpStatusCode.Created, _juletradisjon)); }