Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static bool IsAvailibleForDisplaying(IComment comment)
- {
- var rules = SiteSettings.Instance.CommentsRulesSection.ScheduleRules.OfType<ScheduleRule>();
- if (!rules.Where(rule => rule.RuleType == "Pre").Any(
- rule => (comment.Created > rule.StartTime && comment.Created < rule.EndTime) && (rule.WeekDays.Contains(DateTime.Now.DayOfWeek.ToString()))) &&
- rules.Where(rule => rule.RuleType == "Post").Any(
- rule => (comment.Created > rule.StartTime && comment.Created < rule.EndTime) && (rule.WeekDays.Contains(DateTime.Now.DayOfWeek.ToString()))))
- {
- if (DateTime.Now < comment.Created.AddMinutes(SiteSettings.Instance.CommentsRulesSection.TimeToLive.Minutes))
- return true;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement