Example #1
0
        public IActionResult GetCategoriesBreakdownReport([FromQuery] ReportParameters reportParameters)
        {
            var reportData = _reportsProvider.PrepareCategoriesBreakdownReport(reportParameters.Months);

            var result = BuildReportModel(reportData);

            return(Ok(result));
        }
Example #2
0
        public IActionResult GetTopTagsReport([FromQuery] ReportParameters reportParameters)
        {
            var reportData = _reportsProvider.PrepareTopTagsReport(reportParameters.Months);

            var result = BuildReportModel(reportData);

            return(Ok(result));
        }
Example #3
0
 public IActionResult GetTopTransactionsReport([FromQuery] ReportParameters reportParameters)
 {
     return(Ok(_transactionStore.GetTopTransactions(reportParameters.Months)));
 }