コード例 #1
0
ファイル: GameService.cs プロジェクト: cmu-sei/gameboard
        public async Task <Game> Import(GameSpecImport model)
        {
            var yaml = new DeserializerBuilder()
                       .WithNamingConvention(CamelCaseNamingConvention.Instance)
                       .IgnoreUnmatchedProperties()
                       .Build();

            var entity = yaml.Deserialize <Data.Game>(model.Data);

            await Store.Create(entity);

            return(Mapper.Map <Game>(entity));
        }
コード例 #2
0
ファイル: GameController.cs プロジェクト: cmu-sei/gameboard
 public async Task <Game> ImportGameSpec([FromBody] GameSpecImport model)
 {
     return(await GameService.Import(model));
 }