예제 #1
0
        public string FindConnectionIdOnUsername(string username)
        {
            HubConnectionMap hbc = db.HubConnectionMap.Where(hc => hc.UserName == username)
                                   .FirstOrDefault();

            return(hbc?.ConnectionId);
        }
예제 #2
0
        public void AddOrUpdateHubConnection(HubConnectionMap hubConnectionMap)
        {
            HubConnectionMap hcp = db.HubConnectionMap.Where(hc => hc.UserName == hubConnectionMap.UserName)
                                   .FirstOrDefault();

            if (hcp == null)
            {
                db.HubConnectionMap.Add(hubConnectionMap);
            }
            else
            {
                hcp.ConnectionId    = hubConnectionMap.ConnectionId;
                db.Entry(hcp).State = EntityState.Modified;
            }

            db.SaveChanges();
        }