public void Send(string name, string message, string encuentro_id, string userid) { TallerIVDbContext dbContext = new TallerIVDbContext(); BaseService <Mensaje> mensajesService = new BaseService <Mensaje>(dbContext); mensajesService.AddEntity(new Mensaje(message, userid, int.Parse(encuentro_id))); Clients.Group(encuentro_id).send(name, message, userid); }
public JsonResult IniciarConversacion(int encuentro_id, string usuario_id, string texto) { try { BaseService <Mensaje> mensajesService = new BaseService <Mensaje>(); Mensaje mensaje = new Mensaje(texto, usuario_id, encuentro_id); mensajesService.AddEntity(mensaje); return(Json(new { error = false, message = "Conversación iniciada correctamente." }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { error = true, message = "No se ha podido iniciar la conversación." }, JsonRequestBehavior.AllowGet)); } }