// GET: Settings/Districts public ActionResult Index(SearchDistrictViewModel searchDistrictModel) { var result = _placesService.GetDistricts(searchDistrictModel); searchDistrictModel.Items = new StaticPagedList <DistrictViewModel>(result.Items , searchDistrictModel.PageIndex + 1, searchDistrictModel.PageSize, result.TotalCount); return(View(searchDistrictModel)); }
public PagedEntity <DistrictViewModel> GetDistricts(SearchDistrictViewModel searchDistrictModel) { var result = _unitOfWork.DistrictRepository.GetDistricts(searchDistrictModel.RegionId , searchDistrictModel.CityId, searchDistrictModel.DistrictName , searchDistrictModel.DistrictCode, searchDistrictModel.PageIndex, searchDistrictModel.PageSize); return(new PagedEntity <DistrictViewModel>(result.Items.Select(c => c.ToDistrictModel()), result.TotalCount)); }