public async Task <IActionResult> Details(int id, string vt = "1", int tab = 0) { //await _campaignService.AutoUpdateStartedStatus(666); var model = await _campaignService.GetCampaignDetailsByAgency(CurrentUser.Id, id); if (model == null) { return(NotFound()); } ViewBag.Tab = tab; if (tab == 1) { ViewBag.Statistics = await _campaignAccountStatisticService.GetCampaignAccountStatisticsByCampaignId(model.Id, string.Empty, 1, 1000); return(View("DetailsStatistic", model)); } await ViewbagData(); ViewBag.activedTab = vt; ViewBag.Balance = await _walletService.GetAmount(CurrentUser.Type, CurrentUser.Id); if (model.Payment.IsValid) { if (model.Payment.TotalChargeValue < 0) { ViewBag.IsRutTienExist = await _paymentService.IsExistPaymentServiceCashBack(CurrentUser.Id, model.Id); } } return(View(model)); }
public async Task <IActionResult> Detail(int agencyid = 0, int campaignid = 0, string vt = "1", int tab = 0) { var campaign = await _ICampaignBusiness.GetCampaign(campaignid); if (campaign == null) { return(NotFound()); } var model = await _ICampaignService.GetCampaignDetailsByAgency(campaign.AgencyId, campaignid); if (model == null) { return(NotFound()); } ViewBag.Tab = tab; if (tab == 1) { ViewBag.Statistics = await _campaignAccountStatisticService.GetCampaignAccountStatisticsByCampaignId(model.Id, string.Empty, 1, 1000); return(View("DetailsStatistic", model)); } await ViewbagData(); ViewBag.activedTab = vt; DataSelectionStatusAndType(); return(View(model)); }