Exemplo n.º 1
0
        internal void SendTask2Group(List <TaskOrderModel> taskOrders, Microsoft.AspNet.SignalR.IConnectionGroupManager Groups)
        {
            _groups = Groups;
            foreach (var item in taskOrders)
            {
                switch (item.ProductType)
                {
                case ProductType.Hotel: Send2HotelGroup(item); break;

                case ProductType.Tax: Send2TaxGroup(item); break;

                case ProductType.Titcket: Send2TitcketGroup(item); break;
                }
            }
        }
 public PersistentConnectionContext(IConnection connection, IConnectionGroupManager groupManager)
 {
     Connection = connection;
     Groups = groupManager;
 }
 public PersistentConnectionContext(IConnection connection, IConnectionGroupManager groupManager)
 {
     Connection = connection;
     Groups     = groupManager;
 }
Exemplo n.º 4
0
 public static Task TypedSend(this IConnectionGroupManager group, string name, object value)
 {
     return(group.Send(name, new TypedMessage {
         Type = GetMessageType(value), Message = value
     }));
 }
Exemplo n.º 5
0
        public BaseController()
        {
            var gh = GlobalHost.ConnectionManager.GetConnectionContext <T>();

            Groups = gh.Groups;
        }