public IActionResult Customers(string campaignId, DataSourceRequest command) { var campaign = _campaignService.GetCampaignById(campaignId); var customers = _campaignService.CustomerSubscriptions(campaign, command.Page - 1, command.PageSize); var gridModel = new DataSourceResult { Data = customers, Total = customers.TotalCount }; return(Json(gridModel)); }
public IActionResult Customers(string campaignId, DataSourceRequest command) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCampaigns)) { return(AccessDeniedView()); } var campaign = _campaignService.GetCampaignById(campaignId); var customers = _campaignService.CustomerSubscriptions(campaign, command.Page - 1, command.PageSize); var gridModel = new DataSourceResult { Data = customers, Total = customers.TotalCount }; return(Json(gridModel)); }