public void UpdatedClient(ConnectedClient client) { var clientToUpdate = Clients.FirstOrDefault(x => x.Id == client.ClientId); if (clientToUpdate != null) { clientToUpdate.Username = client.Username; clientToUpdate.Status = client.Status; } }
public void NewClient(ConnectedClient client) { Clients.Add(new ClientDataViewModel() { Id = client.ClientId, Username = client.Username, Status = client.Status }); }
public ClientDisconnected(ConnectedClient client) { Client = client; }
public void ClientDisconnected(ConnectedClient client) { var toRemove = Clients.FirstOrDefault(c => c.Id == client.ClientId); if (toRemove != null) Clients.Remove(toRemove); }
public ClientChanged(ConnectedClient client) { Client = client; }