public PaginationResource Create(IPagination source, Type type) { var singleResources = ToEnumerableOfResources(source.GetItems(), type); var paginationResource = new PaginationResource(singleResources, source.Count, source.PageSize, source.Page); BuildResourceLinks(paginationResource, source, type); return(paginationResource); }