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));
        }
Exemplo n.º 2
0
        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));
        }