private static string GetFormattedDate(DateTime date) { var ddate = new DiscordianDate(date); var dateFormatter = new DateFormatter(ddate); bool isWatchedOver = new Random(date.DayOfYear + (int)date.DayOfWeek).Next() % 5 == 0; return dateFormatter.GetStandardDate() + (ddate.TodaysHolyDays.Any() ? Environment.NewLine + dateFormatter.GetStandardHolyDays() : null) + (isWatchedOver ? Environment.NewLine + ddate.PatronApostle + " watches over you" : null); }
public DateFormatter(DiscordianDate ddate) { _ddate = ddate; }