Ejemplo n.º 1
0
        public async Task <IActionResult> Campaign(int campaignId = 0)
        {
            ViewBag.Campaigns = await GetCampaigns();

            ViewBag.CampaignId = campaignId;
            if (campaignId < 1)
            {
                return(View());
            }

            var stats   = _reportingService.GetCampaignStatsAsync(campaignId);
            var details = _reportingService.GetCampaignDetailedReport(campaignId);

            var model = new ReportCampaignsViewModel
            {
                Stats   = await stats,
                Details = await details
            };

            return(View(model));
        }