public async Task <ActionResult <NBATeam> > PostNBATeam(NBATeam nBATeam) { _context.NBATeams.Add(nBATeam); await _context.SaveChangesAsync(); return(CreatedAtAction("GetNBATeam", new { id = nBATeam.Id }, nBATeam)); }
public async Task <IActionResult> PutNBATeam(long id, NBATeam nBATeam) { if (id != nBATeam.Id) { return(BadRequest()); } _context.Entry(nBATeam).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NBATeamExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void ParseDataNBA_Standings() { StringBuilder output = new StringBuilder(); string xmlString = streamReader.ReadToEnd(); streamReader.Close(); responseStream.Close(); response.Close(); using (XmlReader reader = XmlReader.Create(new StringReader(xmlString))) { while (reader.Read()) { if (reader.ReadToFollowing("Standing")) { while(reader.Name != "name") reader.MoveToNextAttribute(); //assign the name teams[teamCount] = new NBATeam(); teams[teamCount].name = reader.Value; reader.ReadToFollowing("Won"); teams[teamCount].wins = reader.ReadElementContentAsInt(); reader.ReadToFollowing("Lost"); teams[teamCount].losses = reader.ReadElementContentAsInt(); reader.ReadToFollowing("PCT"); teams[teamCount].winPercentage = reader.ReadElementContentAsFloat(); reader.ReadToFollowing("GB"); teams[teamCount].gamesBack = reader.ReadElementContentAsFloat(); teamCount++; } } } }