public void SendNickChange(string oldNick, string newNick)
        {
            var temp = Clients[oldNick];

            Clients.Remove(oldNick);
            Clients.Add(newNick, temp);

            if (OperClients.ContainsKey(oldNick))
            {
                temp = OperClients[oldNick];
                OperClients.Remove(oldNick);
                OperClients.Add(newNick, temp);
            }

            if (BannedClients.ContainsKey(oldNick))
            {
                temp = BannedClients[oldNick];
                BannedClients.Remove(oldNick);
                BannedClients.Add(newNick, temp);
            }

            foreach (var client in Clients.Values)
            {
                client.SendNickChange(Name, oldNick, newNick);
            }
        }
 public void SendUnban(string unbanner, string unbanned)
 {
     foreach (var client in Clients.Values)
     {
         client.SendUnban(Name, unbanner, unbanned);
     }
     BannedClients.Remove(unbanned);
 }