public async Task <IActionResult> GetTeam([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var response = new TeamListVm(); response.Teams = new List <TeamVm>(); Team T = await _context.Team.FindAsync(id); if (T == null) { return(NotFound($"No Teams exists with id: {id}")); } response.Teams.Add(new TeamVm(T)); return(Ok(response)); //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} //var team = await _context.Team.FindAsync(id); //if (team == null) //{ // return NotFound(); //} //return Ok(team); }
public async Task <TeamListVm> GetTeam() { var response = new TeamListVm(); response.Teams = await _context.Team .Select(t => new TeamVm(t)) .ToListAsync(); return(response); }