public IActionResult EnviarMensajeGrupo([FromQuery, SwaggerParameter(Description = "Identificador del grupo", Required = true)] int idGrupo, [FromQuery, SwaggerParameter(Description = "Referencia al mensaje superior, si es una respuesta a otro mensaje", Required = false)] long referenciaMensaje, [FromBody] EnviarMensajeRequestBody requestBody) { var respuesta = _fanService.EnviarMensajeGrupo(idGrupo, requestBody.Usuario, requestBody.Contenido, referenciaMensaje); _hubContext.Clients.Group($"grupo-{idGrupo}").SendAsync("mensajechatgrupal", requestBody.Usuario, requestBody.Contenido); return(ProcesarRespuesta(respuesta)); }
public bool enviarSMS(string cMovil, string cMensaje) { EnviarMensajeRequestBody smsCuerpo = new EnviarMensajeRequestBody(); smsCuerpo.Telefono = cMovil; smsCuerpo.Msg = cMensaje; var smsEnvia = new EnviarMensajeRequest(); smsEnvia.Body = smsCuerpo; var result = _sms.EnviarMensaje(smsEnvia); if (!result.Body.EnviarMensajeResult) { return(false); } return(true); }