public IActionResult Customers(string customerTagId, DataSourceRequest command) { var customers = _customerTagService.GetCustomersByTag(customerTagId, command.Page - 1, command.PageSize); var gridModel = new DataSourceResult { Data = customers.Select(x => _customerTagViewModelService.PrepareCustomerModelForList(x)), Total = customers.TotalCount }; return(Json(gridModel)); }
public IActionResult Customers(string customerTagId, DataSourceRequest command) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCustomers)) return AccessDeniedView(); var customers = _customerTagService.GetCustomersByTag(customerTagId, command.Page - 1, command.PageSize); var gridModel = new DataSourceResult { Data = customers.Select(PrepareCustomerModelForList), Total = customers.TotalCount }; return Json(gridModel); }