Ejemplo n.º 1
0
        public IActionResult RealizarComentarioPartido([FromQuery, SwaggerParameter(Description = "Identificador del partido", Required = true)] int idPartido,
                                                       [FromQuery, SwaggerParameter(Description = "Referencia al comentario superior, si es un comentario de otro comentario", Required = false)] long referenciaComentario,
                                                       [FromBody] RealizarComentarioRequestBody requestBody)
        {
            var respuesta = _fanService.RealizarComentario(TipoComentario.Partido, idPartido, requestBody.Usuario, requestBody.Contenido, referenciaComentario);

            _hubContext.Clients.Group($"partido-{idPartido}").SendAsync("comentarpartido", requestBody.Usuario, requestBody.Contenido);
            return(ProcesarRespuesta(respuesta));
        }