Moved Missing and History to Fancy

This commit is contained in:
Mark McDowall 2013-05-12 23:12:19 -07:00
commit 9d96df9c2e
10 changed files with 121 additions and 80 deletions

View file

@ -48,5 +48,19 @@ namespace NzbDrone.Api
return model.InjectTo<TResource>();
}
protected PagingResource<TResource> ApplyToPage<TModel>(Func<PagingSpec<TModel>, PagingSpec<TModel>> function, PagingSpec<TModel> pagingSpec) where TModel : ModelBase, new()
{
pagingSpec = function(pagingSpec);
return new PagingResource<TResource>
{
Page = pagingSpec.Page,
PageSize = pagingSpec.PageSize,
SortDirection = pagingSpec.SortDirection,
SortKey = pagingSpec.SortKey,
TotalRecords = pagingSpec.TotalRecords,
Records = pagingSpec.Records.InjectTo<List<TResource>>()
};
}
}
}