Exemple #1
0
        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);
        }
Exemple #2
0
 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));
     }
 }