public async Task <ActionResult <Element> > Get() { var c = new ElementDataProvider(); await c.SetSentence(1, "false mon petite didier"); return(await c.GetElement(1)); }
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); }