Пример #1
0
 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);
        }
Пример #3
0
 public PageResult <CityDto> GetCitiesPageResult(SearchCityParam searchCityParam, out int count)
 {
     return(_cityRepository.QueryPageResult(searchCityParam.PageIndex, searchCityParam.PageSize, out count).GetPageResult());
 }
Пример #4
0
 public StandardJsonResult <PageResult <CityDto> > GetCityByPage(SearchCityParam pageParam)
 {
     return(StandardAction(() =>
                           _cityService.GetCitiesPageResult(pageParam, out int totalCount)));
 }