Exemplo n.º 1
0
        public string MakePrayerSection(DateTime date, PrayerSeason.PrayerSeason.PrayerSect prayerSect)
        {
            //Debug.WriteLine($"{_Tag}.MakeTestPrayer( date.ToString(_dateFormat) )");
            Place place = _dominicanCalender.FindPlace(date);

            PrayerSeason.PrayerSeason prayerSeason = PrayerSeasonFactory.CreatePrayerSeason(place, true);

            string prayerDate = MakeHeading(place, date, prayerSeason);
            string dateString = date.ToString("u").Replace(":00Z", "");
            string htmlText   = $"<b>Date: {dateString} </b><br/>";

            htmlText += prayerSeason.ToString() + "<br/>";
            htmlText += prayerDate + "<p/>";

            FileDetails fileDetails = new FileDetails();

            fileDetails.Add(prayerSeason.LoadText(prayerSect));
            htmlText += fileDetails.PrayerText;

            return(htmlText);
        }
Exemplo n.º 2
0
        public string MakePrayer(DateTime date, bool testMode, bool headingOnly = false)
        {
            Debug.WriteLine("\nPrayerModel.MakePrayer() - " + date.ToString());

            NotFounds.Clear();
            Place place = _dominicanCalender.FindPlace(date);

            PrayerSeason.PrayerSeason prayerSeason = PrayerSeasonFactory.CreatePrayerSeason(place, testMode);

            PrayerHeading = MakeHeading(place, date, prayerSeason);

            string prayerHtml = (headingOnly) ? "" : MakePrayer(date, prayerSeason, testMode);

            if (testMode)
            {
                prayerHtml = "<p/><b><big>Prayer for " + date.ToString("yyyy/MM/dd tt") + "</big><br/>" +
                             PrayerHeading.Replace("\r\n", "<br/>") + "</b><p/>" + prayerHtml;

                Debug.WriteLine("\n\n" + prayerHtml + "\n\n");
            }
            return(prayerHtml);
        }