public async Task <IActionResult> PutTimeperiod(string id, [FromBody] Timeperiod timeperiod) { if (id != timeperiod.Id) { return(BadRequest()); } _context.Entry(timeperiod).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TimeperiodExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostTimeperiod([FromBody] Timeperiod timeperiod) { _context.Timeperiods.Add(timeperiod); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTimeperiod", new { id = timeperiod.Id }, timeperiod)); }
public List <Timeperiod> FillList(NAL pNal) { //NameAuthorityList myData = new NameAuthorityList(); //string storedString = (myData.LoadXmlData(NAL.Countries)); List <Timeperiod> myTimePeriods = new List <Timeperiod>(); XmlDocument doc = new XmlDocument(); //load à partir d'un string //doc.Load(storedString); //load à partir d'une URL string url = "http://publications.europa.eu/mdr/resource/authority/"; url += "timeperiod/xml/timeperiods.xml"; doc.Load(url); // XmlNode node = doc.DocumentElement.SelectSingleNode("record"); // string timeperiodID = node.Attributes["id"].InnerText; foreach (XmlNode recordNode in doc.DocumentElement.ChildNodes) { Timeperiod mytp = new Timeperiod(recordNode); myTimePeriods.Add(mytp); } return(myTimePeriods); }