示例#1
0
        public async Task <IViewComponentResult> InvokeAsync(ReportOptions options)
        {
            if (options == null)
            {
                options = new ReportOptions();
            }

            // Get reputation awarded for visits by grouped by CreatedDate
            var data = await _aggregatedUserReputationRepository.SelectGroupedByNameAsync(
                "Visit",
                "CreatedDate",
                options.Start,
                options.End);

            return(View(data.MergeIntoRange(options.Start, options.End)));
        }