public async Task <IActionResult> PutYakDetails(int id, YakDetails yakDetails) { if (id != yakDetails.Id) { return(BadRequest()); } _context.Entry(yakDetails).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!YakDetailsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <YakDetails> > PostYakDetails(YakDetails yakDetails) { _context.YakItems.Add(yakDetails); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetYakDetails), new { id = yakDetails.Id }, yakDetails)); }
static List <YakDetails> GetXMLData() { XElement document = XElement.Load(@"DetailsAndUtilities\YakData.xml"); string ResultText = document.FirstNode.ToString(); IEnumerable <XElement> yakInfo = (from info in document.Elements("labyak") select info); List <YakDetails> herdInfo = new List <YakDetails>(); if (yakInfo != null) { foreach (var info in yakInfo) { string Name = info.Attribute("name").Value; string strAge = info.Attribute("age").Value; float Age = float.Parse(strAge); string strSex = info.Attribute("sex").Value; char Sex = char.Parse(strSex); YakDetails newYak = new YakDetails(Name, Age, Sex, Age); herdInfo.Add(newYak); } } return(herdInfo); }