public IEnumerable <CityDto> GetCitiesPaged(SearchCityParam searchCityParam, out int count) { return(_cityRepository.QueryPaged(searchCityParam.PageIndex, searchCityParam.PageSize, out count, new { Name = searchCityParam.Name }).ToDtos()); }
/// <summary> /// 导出Excel /// </summary> /// <param name="searchCityParam"></param> /// <returns></returns> public void Export(SearchCityParam searchCityParam) { string fileName = "fileName.xlsx"; byte[] content = _cityService.GetCitiesPaged(searchCityParam, out int count).ToExcelContent(fileName); DownloadFile(fileName, content); }
public PageResult <CityDto> GetCitiesPageResult(SearchCityParam searchCityParam, out int count) { return(_cityRepository.QueryPageResult(searchCityParam.PageIndex, searchCityParam.PageSize, out count).GetPageResult()); }
public StandardJsonResult <PageResult <CityDto> > GetCityByPage(SearchCityParam pageParam) { return(StandardAction(() => _cityService.GetCitiesPageResult(pageParam, out int totalCount))); }