Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.86 KB | None | 0 0
  1.         private static bool IsAvailibleForDisplaying(IComment comment)
  2.         {
  3.             var rules = SiteSettings.Instance.CommentsRulesSection.ScheduleRules.OfType<ScheduleRule>();
  4.  
  5.             if (!rules.Where(rule => rule.RuleType == "Pre").Any(
  6.                     rule => (comment.Created > rule.StartTime && comment.Created < rule.EndTime) && (rule.WeekDays.Contains(DateTime.Now.DayOfWeek.ToString()))) &&
  7.                 rules.Where(rule => rule.RuleType == "Post").Any(
  8.                     rule => (comment.Created > rule.StartTime && comment.Created < rule.EndTime) && (rule.WeekDays.Contains(DateTime.Now.DayOfWeek.ToString()))))
  9.             {
  10.                 if (DateTime.Now < comment.Created.AddMinutes(SiteSettings.Instance.CommentsRulesSection.TimeToLive.Minutes))
  11.                     return true;
  12.             }
  13.  
  14.             return false;
  15.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement