public MenologyRule FindMenologyRule(DateTime date) { //MenologyRule result = (MenologyRule)Rules.AsQueryable().FirstOrDefault(c => ((c is MenologyRule) && // (((MenologyRule)c).Day.GetCurrentDate(date.Year)) == date)); MenologyRule result = (MenologyRule)ChildElements.FirstOrDefault(c => ((c is MenologyRule) && (((MenologyRule)c).Day.GetCurrentDate(date.Year)) == date)); if (result == null) { foreach (TypiconFolder folder in Folders) { result = folder.FindMenologyRule(date); if (result != null) { return(result); } } } return(result); }
/// <summary> /// Used to get the First child element /// </summary> /// <returns>First child element</returns> public HtmlTag FirstChild() { return(ChildElements.FirstOrDefault()); }