public ActionResult <GameResponse> GetGameById([FromServices] IGetModelById <Game> getGameById, [FromRoute] Guid gameId) { var game = getGameById.Execute(gameId); if (game == null) { return(new NotFoundResult()); } return(new OkObjectResult(Mapper.Map <GameResponse>(game))); }
public ActionResult <PlayerResponse> GetPlayerById([FromServices] IGetModelById <Player> getPlayerById, [FromRoute] Guid playerId) { var player = getPlayerById.Execute(playerId); if (player == null) { return(new NotFoundResult()); } return(new OkObjectResult(Mapper.Map <PlayerResponse>(player))); }
public ActionResult <LeagueResponse> GetLeagueById([FromServices] IGetModelById <League> getLeagueById, [FromRoute] Guid leagueId) { var league = getLeagueById.Execute(leagueId); if (league == null) { return(new NotFoundResult()); } return(new OkObjectResult(Mapper.Map <LeagueResponse>(league))); }
public ActionResult <ScoreSystemResponse> GetScoreSystemById([FromServices] IGetModelById <ScoreSystem> getScoreSystemById, [FromRoute] Guid scoreSystemId) { var scoreSystem = getScoreSystemById.Execute(scoreSystemId); if (scoreSystem == null) { return(new NotFoundResult()); } return(new OkObjectResult(Mapper.Map <ScoreSystemResponse>(scoreSystem))); }
public ActionResult <TeamResponse> GetTeamById([FromServices] IGetModelById <Team> getTeamById, [FromRoute] Guid teamId) { var team = getTeamById.Execute(teamId); if (team == null) { return(new NotFoundResult()); } return(new OkObjectResult(Mapper.Map <TeamResponse>(team))); }
public ActionResult <EventResponse> GetEventById([FromServices] IGetModelById <Event> getEventById, [FromRoute] Guid eventId) { var model = getEventById.Execute(eventId); if (model == null) { return(new NotFoundResult()); } return(new OkObjectResult(Mapper.Map <EventResponse>(model))); }
public ActionResult <SeasonResponse> GetSeasonById([FromServices] IGetModelById <Season> getSeasonById, [FromRoute] Guid seasonId) { var season = getSeasonById.Execute(seasonId); if (season == null) { return(new NotFoundResult()); } return(new OkObjectResult(Mapper.Map <SeasonResponse>(season))); }