public IHttpActionResult Get(string name) { var list = Svc.GetByName(name); var source = list.Items.Select(i => { var item = new SiteDto(); item.LoadFromEntity(i); return(item); }); return(Json(new PagedList <SiteDto>(source, list.PageIndex, list.PageSize, list.TotalCount))); }