public async Task <IActionResult> ContentHistory(int campaignaccountid, int accountId, int campaignid, int pageindex = 1) { var campaign = await _campaignService.GetCampaign(campaignid); if (campaign == null) { return(NotFound()); } var model = await _campaignAccountContentService.GetCampaignAccountContents(campaignaccountid, "", pageindex, 25); ViewBag.CampaignId = campaign.Id; ViewBag.Campaign = campaign; return(View(model)); }
public async Task <IActionResult> Details(int id, int tab = 0, int pageindex = 1, int pagesize = 20) { var model = await _campaignService.GetCampaignMarketPlace(id); ViewBag.Tab = tab; if (tab == 1) { var captionaccount = model.CampaignAccounts.FirstOrDefault(m => m.AccountId == CurrentUser.Id); //var captionaccount = model.CampaignAccounts.FirstOrDefault(m => m.AccountId == 121); if (captionaccount != null) { ViewBag.Statistics = await _campaignAccountStatisticService.GetCampaignAccountStatistics(captionaccount.Id, string.Empty, pageindex, pagesize); } return(View("DetailsStatistic", model)); } if (tab == 2) { var captionaccount = model.CampaignAccounts.FirstOrDefault(m => m.AccountId == CurrentUser.Id); if (captionaccount != null) { var captions = await _campaignAccountCaptionService.GetCampaignAccountCaptions(captionaccount.Id, string.Empty, pageindex, pagesize); ViewBag.Captions = captions; } return(View("DetailsCaption", model)); } if (tab == 3) { var captionaccount = model.CampaignAccounts.FirstOrDefault(m => m.AccountId == CurrentUser.Id); if (captionaccount != null) { ViewBag.Contents = await _campaignAccountContentService.GetCampaignAccountContents(captionaccount.Id, string.Empty, pageindex, pagesize); } return(View("DetailsContent", model)); } ViewBag.AccountStatus = await _accountService.GetAccountStatus(CurrentUser.Id); //ViewBag.AccountStatus = await _accountService.GetAccountStatus(121); return(View(model)); }