public void Connect(string userName, string userPw) { if (Gruplar.GrupListesi.Count == 0) { Gruplar.GrupListesi = Gruplar.GrupYukle(); } var id = Context.ConnectionId; if (ConnectedUsers.Count(x => x.ConnectionId == id) == 0) { DBControls.LoginClass loginSonuc = DBControls.SQLLoginControl(userName, userPw); if (loginSonuc.durum == true) { DBControls.UserDetail yeniUser = DBControls.GetUserInfo(userName, id); ConnectedUsers.Add(yeniUser); Gruplar.KullanıcıEslestir(yeniUser.UserID, yeniUser.ConnectionId); ////send to caller //Clients.Caller.onConnected(id, userName, ConnectedUsers, CurrentMessage); ////send to all except caller client //Clients.AllExcept(id).onNewUserConnected(id, userName); Clients.Client(id).connectMessage("kabul", loginSonuc.id.ToString()); } else { Clients.Client(id).connectMessage("red", "0"); } } }