Beispiel #1
0
 ///<summary>
 ///Returns the list to the specified client, because normal getters are boring.
 ///</summary>
 public List<Value> readBikeData(Client client)
 {
     Dictionary<DateTime, Value> allClientData = allClients[client.userName];
     return allClientData.Values.ToList();
 }
Beispiel #2
0
 ///<summary>
 ///Writes the data from a Value into the Dictionary
 ///</summary>
 public void writeBikeData(Client client, Value values)
 {
     if (allClients.ContainsKey(client.userName))
     {
         allClients[client.userName].Add(DateTime.Now, values);
     }
     else
     {
         Dictionary<DateTime, Value> clientData = new Dictionary<DateTime, Value>();
         clientData.Add(DateTime.Now, values);
         allClients.Add(client.userName, clientData);
     }
 }
Beispiel #3
0
 ///<summary>
 ///Adds online or removes offline clients form onlineClients list. 
 ///</summary>
 public void changeClientStatus(Client client, String status)
 {
     if (status == "online")
     {
         onlineClients.Add(client);
     }
     if (status == "offline")
     {
         onlineClients.Remove(client);
     }
     printConnectedStatus();
 }