Получить измененное количество страниц за неделю назад

Мне нужен виджет на первой странице интранета. Он должен отображать количество страниц, которые были изменены n количество дней назад.

Я пробовал что-то подобное, но всегда возвращает 0

var changeLog = (IChangeLog)ClassFactory.CreateInstance(typeof(IChangeLog), new object[0]);
ChangeLogQueryInfo query = new ChangeLogQueryInfo();
query.From = DateTime.Now.AddDays(-7);
query.Category = new int?(1);
query.Action = (int)ChangeLogPage.ActionType.Publish;
query.MaxRecordsToReturn = 100;
return changeLog.GetChangeCountBackwards(query);

Какие-либо предложения?

1 ответ

Глупый вопрос, а включен ли журнал изменений?

Ты пытался

IList<IChangeLogItem> list = changeLog.GetChanges(query, ReadDirection.Backwards, SortOrder.Descending);

Вы получаете какие-либо результаты?

Также стоит отметить, что использование журнала изменений не поддерживается

Другие вопросы по тегам