public async Task <IActionResult> PutFootballTeam(long id, FootballTeamDTO footballTeamDTO) { if (id != footballTeamDTO.Id) { return(BadRequest()); } var footballTeam = await _context.FootballTeams.FindAsync(id); if (footballTeam == null) { return(NotFound()); } footballTeam.TeamName = footballTeamDTO.TeamName; footballTeam.Manager = footballTeamDTO.Manager; footballTeam.League = footballTeamDTO.League; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) when(!FootballTeamExists(id)) { return(NotFound()); } return(NoContent()); }
public IActionResult Save(FootballTeamDTO dto) { var f = new FootballTeam() { Name = dto.Name, Score = dto.Score, Manager = dto.Manager }; return(Ok(_football.Save(f))); }
public async Task <ActionResult <FootballTeam> > PostFootballTeam(FootballTeamDTO footballTeamDTO) { var footballTeam = new FootballTeam { Id = footballTeamDTO.Id, TeamName = footballTeamDTO.TeamName, Manager = footballTeamDTO.Manager, League = footballTeamDTO.League }; _context.FootballTeams.Add(footballTeam); await _context.SaveChangesAsync(); return(CreatedAtAction( nameof(GetFootballTeam), new { id = footballTeam.Id }, FootballTeamToDTO(footballTeam))); }