public HttpResponseMessage PostEquipoChat([FromBody] mensajeSimple mensaje, int idEquipo, int idJugador)
        {
            try
            {
                //Se obtienen los modelos de la BD
                using (PichangueaUsachEntities entities = new PichangueaUsachEntities())
                {
                    var comprobacion = entities.Equipo_Jugador.FirstOrDefault(ej => ej.idJugador == idJugador &&
                                                                              ej.idEquipo == idEquipo);


                    if (comprobacion == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, "El jugador no pertenece al equipo especificado"));
                    }

                    Equipo_Chat ech = new Equipo_Chat();
                    ech.idJugador    = idJugador;
                    ech.idEquipo     = idEquipo;
                    ech.echaCreacion = DateTime.Now;
                    ech.echMensaje   = mensaje.contenidoMensaje;


                    entities.Equipo_Chat.Add(ech);
                    entities.SaveChanges();

                    return(Request.CreateResponse(HttpStatusCode.OK, "Mensaje creado"));
                }
            }
            catch (Exception ex)
            {
                //En caso de existir otro error, se envia estado de error y un mensaje
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
        public HttpResponseMessage PostChat([FromBody] mensajeSimple mensaje, int idPartido, int idJugador)
        {
            try
            {
                //Se obtienen los modelos de la BD
                using (PichangueaUsachEntities entities = new PichangueaUsachEntities())
                {
                    var comprobacion = entities.Partido_Jugador.FirstOrDefault(pj => pj.idJugador == idJugador &&
                                                                               pj.idPartido == idPartido);


                    if (comprobacion == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, "El jugador no se encuentra en el partido especificado"));
                    }

                    Partido_Chat pch = new Partido_Chat();
                    pch.idJugador   = idJugador;
                    pch.idPartido   = idPartido;
                    pch.pchCreacion = DateTime.Now;
                    pch.pchMensaje  = mensaje.contenidoMensaje;


                    entities.Partido_Chat.Add(pch);
                    entities.SaveChanges();

                    return(Request.CreateResponse(HttpStatusCode.OK, "Mensaje creado"));
                }
            }
            catch (Exception ex)
            {
                //En caso de existir otro error, se envia estado de error y un mensaje
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }