private void GetVotingListCompleted(IEnumerable<VotingDescriptor> votings, Exception exception)
        {
            if (exception == null)
            {
                StringTable table = new StringTable();

                table.AddColumn("No");
                table.AddColumn("Title");
                table.AddColumn("From");
                table.AddColumn("Until");
                table.AddColumn("Status");
                table.AddColumn("Votes");

                int number = 0;

                foreach (VotingDescriptor voting in votings.OrderBy(v => v.VoteFrom).Take(8))
                {
                    table.AddRow(number.ToString(), voting.Title.Text, voting.VoteFrom.ToShortDateString(), voting.VoteUntil.ToShortDateString(), voting.Status.Text(), voting.EnvelopeCount.ToString());
                    number++;
                }

                BotMethods.SendMessage(SendType.Message, Channel, "Pi-Vote: Voting list:");
                OutTable(table);
            }
            else
            {
                BotMethods.SendMessage(SendType.Message, Channel, "Pi-Vote: " + exception.Message);
            }

            OnCompleted();
        }