public async Task <ActionResult> CreateTeam(BL.Models.Team team) { var request = await _teamsRepository.CreateTeam(team); if (request != null) { return(Created($"{this.Request.Path}/{request.Id}", request)); } else { throw new Exception("Internal server error"); } }