public IEnumerable <string> Post([FromBody] string value) { var isInt = int.TryParse(value, out var intValue); _websocketHandler.SendMessageToSockets("YOYO here", isInt ? intValue : null); return(new[] { "Here is you're value", value }); }
public async Task <ActionResult <Session> > Start([FromBody] StartBody body) { var sessionDataProvider = new SessionDataProvider(); var playerDataProvider = new PlayerDataProvider(); var elementDataProvider = new ElementDataProvider(); var addedSession = await sessionDataProvider.Add(body.RoomId); if (addedSession == null) { return(NotFound()); } var players = await playerDataProvider.GetPlayersByRoom(body.RoomId); players.ForEach(async p => await elementDataProvider.AddSentence(p.Id, p.Id, 1, addedSession.Id)); await _websocketHandler.SendMessageToSockets( JsonSerializer.Serialize( new BaseWebsocketEvent(WebsocketEvent.SessionStart)), body.RoomId); return(addedSession); }