Example #1
0
        public static SearchResultViewModel FromSearchCriteriaviewModelAndSearchResult <TModel>(SearchCriteriaViewModelBase <TModel> searchCriteria, SearchResult <TModel> searchResult)
            where TModel : ITabularDataViewModel
        {
            SearchResultViewModel searchResultViewModelBasewithTabularDataViewModel = new SearchResultViewModel();

            searchResultViewModelBasewithTabularDataViewModel.PageNumber           = searchResult.PageNumber;
            searchResultViewModelBasewithTabularDataViewModel.PageSize             = searchResult.PageSize;
            searchResultViewModelBasewithTabularDataViewModel.TotalResultsCount    = searchResult.TotalResultsCount;
            searchResultViewModelBasewithTabularDataViewModel.RouteValueDictionary = searchCriteria.ToRouteValueDictionary(searchResult.PageNumber);

            return(searchResultViewModelBasewithTabularDataViewModel);
        }