Exemplo n.º 1
0
        public string ExpandTagString(string tagString)
        {
            tagString = tagString.Replace("%t", Title);
            tagString = tagString.Replace("%p", Feed.Title);
            tagString = tagString.Replace("%d", PublicationDate.ToShortDateString());

            tagString = tagString.Replace("%D", PublicationDate.Day.ToString("00"));
            tagString = tagString.Replace("%M", PublicationDate.Month.ToString("00"));
            tagString = tagString.Replace("%Y", PublicationDate.Year.ToString());

            int numComplete = 0;

            foreach (Item item in Feed.Items)
            {
                if (item.Status == ItemStatus.Complete)
                {
                    numComplete++;
                }
            }
            tagString = tagString.Replace("%n", numComplete.ToString("000"));

            tagString = tagString.Replace("%N", (999 - numComplete).ToString("000"));

            return(tagString);
        }
Exemplo n.º 2
0
        // book data
        public override string ToString()
        {
            StringBuilder buffer = new StringBuilder();

            buffer.AppendLine($"ISBN: {ISBN}");
            buffer.AppendLine($"Title: {Title}");
            buffer.AppendLine($"Author: {Author}");
            buffer.AppendLine($"Publisher: {Publisher}");
            buffer.AppendLine($"Publication date: {PublicationDate.ToShortDateString()}");
            return(buffer.ToString());
        }
Exemplo n.º 3
0
        public override string ToString()
        {
            string shortReturnDate;

            if (ReturnDate.HasValue)
            {
                shortReturnDate = ReturnDate.Value.ToShortDateString();
            }
            else
            {
                shortReturnDate = "";
            }
            return(String.Format("|{0,-3}|{1,-15}|{2,-15}|{3,-15}|{4,-15}|{5,-15}|{6,-5}|{7,-8}|{8, -12}|",
                                 Id, Name, Author, Category, Language, PublicationDate.ToShortDateString(), ISBN, TakenBy, shortReturnDate));
        }
Exemplo n.º 4
0
 public override string Info()
 {
     return($"Patent {Name} - {Author}, {PublicationDate.ToShortDateString()} {RegistrationNumber}");
 }