public IHttpActionResult GetFacilities(int id) { var list = Svc.GetFacilities(id); var source = list.Items.Select(i => { var item = new FacilityDto(); item.LoadFromEntity(i); return(item); }); return(Json(new PagedList <FacilityDto>(source, list.PageIndex, list.PageSize, list.TotalCount))); }