private void btnSend_Click(object sender, EventArgs e) { using (var cf = new ChannelFactory<ITornadoAlert>("")) { var channel = cf.CreateChannel(); var alert = new TornadoAlertMessage() { Name = txtName.Text, Location = txtLocation.Text }; channel.ReceiveAlert(alert); } }
public void ReceiveAlert(TornadoAlertMessage alert) { var hubContext = GlobalHost.ConnectionManager.GetHubContext<TornadoAlertsHub>(); TornadoAlert tornadoAlert = new TornadoAlert() { Name = alert.Name, Location = alert.Location }; hubContext.Clients.All.addTornadoAlertMessage(tornadoAlert); }