public IEnumerable<LogTemplate> GetMessageTemplates(DateTimeOffset startDate, DateTimeOffset endDate)
        {
            var messageTemplates = new MessageTemplateFilter();
            GetLogs(startDate, endDate, messageTemplates, 0, int.MaxValue);

            var templates = messageTemplates.Counts.
                Select(x => new LogTemplate { MessageTemplate = x.Key, Count = x.Value })
                .OrderByDescending(x=> x.Count);

            return templates;
        }
Esempio n. 2
0
        public IEnumerable <LogTemplate> GetMessageTemplates(LogTimePeriod logTimePeriod)
        {
            var messageTemplates = new MessageTemplateFilter();

            GetLogs(logTimePeriod, messageTemplates, 0, int.MaxValue);

            var templates = messageTemplates.Counts.
                            Select(x => new LogTemplate {
                MessageTemplate = x.Key, Count = x.Value
            })
                            .OrderByDescending(x => x.Count);

            return(templates);
        }