Beispiel #1
0
        public SearchResultModel <TModel> Search <TEntity, TView, TModel>(SearchModel <TEntity, TView> pagination)
            where TEntity : class
            where TView : class
        {
            var query = _repository.Query <TEntity>();
            var model = pagination.Find(query);

            return(new SearchResultModel <TModel>
            {
                List = model.Query.To <TView, TModel>(),
                Count = model.Count
            });
        }