private static TViewModel JqGridViewModelFactory(StaticPagedList <TQueryDto> listOfDto) { var viewModel = new TViewModel { CurrentPageNumber = listOfDto.PageNumber, TotalNumberOfPages = listOfDto.PageCount, TotalNumberOfRecords = listOfDto.TotalItemCount, Records = listOfDto.ToList() }; return(viewModel); }
public static TReturnViewModel JqGridViewModelFactory <TReturnViewModel, QueryDto>(StaticPagedList <QueryDto> listOfDto) where TReturnViewModel : GenericJqGridViewModel <QueryDto>, new() where QueryDto : class { var viewModel = new TReturnViewModel { Records = listOfDto.ToList(), CurrentPageNumber = listOfDto.PageNumber, TotalNumberOfPages = listOfDto.PageCount, TotalNumberOfRecords = listOfDto.TotalItemCount, }; return(viewModel); }