private void btnEntrar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrWhiteSpace(txtNome.Text) || String.IsNullOrWhiteSpace(txtEmail.Text)) { MessageBox.Show("Por favor, preencha os campos Nome e E-mail"); return; } string parms = String.Format("Name={0}&Email={1}&RoomName={2}", txtNome.Text, txtEmail.Text, roomName); string result = NetFunctions.HttpPost(joinRoomUrl, parms); var resultObj = JsonConvert.DeserializeObject <CloudTalkResult>(result); if (resultObj.Code != 1) { MessageBox.Show("Falha ao entrar na sala. Detalhes do erro: \n" + resultObj.Message); return; } // Hide initial controls loginGrid.Visibility = System.Windows.Visibility.Hidden; txtInput.Visibility = System.Windows.Visibility.Visible; clientName = txtNome.Text; clientEmail = txtEmail.Text; AppendChatLog(clientName, "Entrou na sala."); GetMessages(); }
private void SendMessage(string msg) { AppendChatLog(clientName, msg); string parms = String.Format("Message={0}&ClientEmail={1}&RoomName={2}", msg, clientEmail, roomName); string result = NetFunctions.HttpPost(sendMsgUrl, parms); Console.WriteLine("Send message result: " + result); }