コード例 #1
0
        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);
        }
コード例 #2
0
        public async Task <TeamListVm> GetTeam()
        {
            var response = new TeamListVm();

            response.Teams = await _context.Team
                             .Select(t => new TeamVm(t))
                             .ToListAsync();

            return(response);
        }