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); }
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); }