コード例 #1
0
        public ActionResult <GameTypeResponse> UpdateGameType([FromServices] ISaveModel <GameType> saveGameType,
                                                              [FromRoute] Guid gameTypeId,
                                                              GameTypeRequest request)
        {
            var gameType = Mapper.Map <GameType>(request);

            gameType.Id = gameTypeId;

            gameType = saveGameType.Execute(gameType);
            var response = Mapper.Map <GameTypeResponse>(gameType);

            return(new OkObjectResult(response));
        }
コード例 #2
0
        public ActionResult <GameTypeResponse> CreateGameType([FromServices] ISaveModel <GameType> saveGameType, GameTypeRequest request)
        {
            var gameType = saveGameType.Execute(Mapper.Map <GameType>(request));
            var response = Mapper.Map <GameTypeResponse>(gameType);

            return(new OkObjectResult(response));
        }