Example #1
0
        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);
 }