public void AsignarHost() { for (int cont = 0; cont < mensajes.Count; cont++) { mensaje current = mensajes[cont]; if (current.IdRemitente == Host.IdUsuario) { current.IsHost = true; current.NombreRemitente = Host.Nombre; } else { current.IsHost = false; current.NombreRemitente = Guest.Nombre; } } }
//****************************Funciones de chat**************************** public static bool EnviarMensaje(mensaje mess) { string scriptname = "enviarMensaje.php?"; //Se crea la cadena para hacer el request string query = baseURL + scriptname; query += "idRemitente=" + mess.IdRemitente; query += "&idDestinatario=" + mess.IdDestinatario; query += "&fechaEnvio=" + mess.FechaEnvio; query += "&mensaje=" + mess.Mensaje; //se hace el request string json = HacerRequest(query); //deserialización de json a c# object mensaje x = new mensaje(); try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); } catch { } if (x.Mensaje != null) { return(true); } return(false); }