Exemple #1
0
        public void GetLDAPBasicInfo(List <Dictionary <string, List <string> > > dl)
        {
            IDisplay displayer = new DisplayDL();

            displayer.DisplayTitle("Basic LDAP Information");
            IResult result = new DLResult {
                Result = dl
            };

            displayer.DisplayResult(result);
        }
Exemple #2
0
        public override void DisplayResult(IResult collectResult)
        {
            if (collectResult == null)
            {
                return;
            }
            DLResult collectResults = (DLResult)collectResult;

            if (collectResults.Result == null)
            {
                return;
            }
            foreach (var result in collectResults.Result)
            {
                if (result == null)
                {
                    return;
                }
                foreach (var dict in result)
                {
                    string key = dict.Key;
                    int    c   = 0;
                    foreach (var attr in dict.Value)
                    {
                        if (c == 0)
                        {
                            Console.WriteLine("      {0, -36}      {1}", key, attr);
                        }
                        else
                        {
                            Console.WriteLine("      {0, -36}      {1}", string.Empty, attr);
                        }
                        c = 1;
                    }
                }
                Console.WriteLine();
            }
        }