예제 #1
0
        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)));
        }
예제 #3
0
        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)));
        }
예제 #4
0
        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)));
        }
예제 #5
0
        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)));
        }
예제 #6
0
        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)));
        }