public void SendMessage(int senderId, List <int> recipientNames, string message)
        {
            Abonent sender = allAbonents[senderId];

            if (recipientNames == null) //оправить всем
            {
                foreach (var index in links.Keys)
                {
                    if (allAbonents[index].status == Status.Online)
                    {
                        links[index].cbSendMessage(sender.name, message);
                    }
                    else
                    {
                        _dataBase.AddMessageToDb(sender.id, allAbonents[index].id, message);
                    }
                }

                _logger.Logging(sender.name + " отправил всем сообщение");
            }
            else
            {
                foreach (var index in recipientNames)
                {
                    if (allAbonents[index].status == Status.Online)
                    {
                        links[index].cbSendMessage(sender.name, message);
                    }
                    else
                    {
                        _dataBase.AddMessageToDb(senderId, index, message); //сохранить сообщение в базу данных
                    }
                }
                links[senderId].cbSendMessage(sender.name, message);
            }
        }