Ejemplo n.º 1
0
        public SessionInformation Create([FromBody] CreateSessionRequest request)
        {
            var name = Guid.NewGuid().ToString();

            var session = SessionFactory
                          .CreateOne <ChessAPISession>(name)
                          .AddPlayers(request.Players[0].Nickname, request.Players[1].Nickname);

            var sessionInfo = Newtonsoft.Json.JsonConvert.SerializeObject(session.GetInformation());

            _chessDbService.CreateSession(name, sessionInfo);

            return(session.GetInformation());
        }