public void Post([FromBody] object value) { var _conn = new RMQConnection(); IRMQOperator _event = new RMQOperator(_conn); _event.Publish("my_exchange", "my_key", value.ToString()); }
private void ChatWindow_Load(object sender, EventArgs e) { Login login = new Login(); if (login.ShowDialog() == DialogResult.OK) { try { if (login.LoginAsClient) { op = new RMQClient(host, login.Username, login.Password); } else { op = new RMQServer(host, login.Username, login.Password); } op.ReceiveEvent(OnReceiveEvent); op.SelfConsume(); op.BasicExchanges(); } catch (Exception ex) { MessageBox.Show("An Error occured whilst trying to log in: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } cbxType.Items.Add("Broadcast"); cbxType.Items.Add("Broadcast Clients"); cbxType.Items.Add("Broadcast Servers"); cbxType.SelectedIndex = 0; if (login.LoginAsClient) { this.Text = "Logged in as Client"; } else { this.Text = "Logged in as Server"; } } }