Ejemplo n.º 1
0
        public StringBuilder ListOutput(List <Newspaper> newspapers)
        {
            StringBuilder output = new StringBuilder();

            if (newspapers.Count == 0)
            {
                output.Append("No Polygraphic items");
                output.AppendLine();
                return(output);
            }
            output.AppendFormat("{0,-39} {1,-35}{2,-16}", "Title", "Issue", "Periodical");
            output.AppendLine();
            foreach (Newspaper newspaper in newspapers)
            {
                output.AppendFormat("{0,-40}{1,-35}{2,-16}", newspaper.Title, newspaper.IssueNumber, newspaper.Periodical);
                output.AppendLine();
                output.AppendFormat("{0,13}", "Articles:");
                output.AppendLine();
                BookStringOutput outputArticle = new BookStringOutput();
                output.Append(outputArticle.ListOutput(newspaper.Articles));
                output.Append("----------------------------------");
                output.AppendLine();
            }
            return(output);
        }
Ejemplo n.º 2
0
        public StringBuilder ListOutput(List <Magazine> magazines)
        {
            StringBuilder output = new StringBuilder();

            if (magazines.Count == 0)
            {
                output.Append("No Polygraphic items");
                output.AppendLine();
                return(output);
            }
            output.AppendFormat("{0,-39} {1,-35}", "Title", "Issue");
            output.AppendLine();
            foreach (Magazine magazine in magazines)
            {
                output.AppendFormat("{0,-40}{1,-35}", magazine.Title, magazine.IssueNumber);
                output.AppendLine();
                output.AppendFormat("{0,13}", "Articles:");
                output.AppendLine();
                BookStringOutput outputArticle = new BookStringOutput();
                output.Append(outputArticle.ListOutput(magazine.Articles));
                output.Append("----------------------------------");
                output.AppendLine();
            }
            return(output);
        }