Esempio n. 1
0
        public void ObavijestiSveDatum(IHubContext hubContext)
        {
            var msg = new NotifyMessage()
            {
                MessageType = MessageType.DateTimeMessage.ToString()
            };
            var poruka = new DateTimeMessage()
            {
                TekstPoruke = "SignalR svima javlja", DateTimeValue = DateTime.Now.ToString()
            };

            msg.MessageObject = poruka;
            hubContext.Clients.Group("SviLogirani").notifyAll(msg);
        }
Esempio n. 2
0
 public void ObavijestiRandomUsera(IHubContext hubContext)
 {
     if (MessageHub.MyUsers.Count > 0)
     {
         Random rnd          = new Random();
         int    i            = rnd.Next(1, MessageHub.MyUsers.Count) - 1;
         var    chosen       = MessageHub.MyUsers.ElementAt(i);
         var    chosenClient = chosen.Value as MyUserType;
         var    msg          = new NotifyMessage()
         {
             MessageType = MessageType.DateTimeMessage.ToString()
         };
         var poruka = new DateTimeMessage()
         {
             TekstPoruke = string.Format("SignalR javlja samo tebi {0}", chosenClient.UserName), DateTimeValue = DateTime.Now.ToString()
         };
         msg.MessageObject = poruka;
         hubContext.Clients.Client(chosenClient.ConnectionId).notifyMe(msg);
     }
 }