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)); }
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)); }