public async Task <PaginatedList <UniversityModel> > Get(SearchModel model) { var spec = model.ToSpecification <University>(); var entities = await repository.Get(spec); var count = await repository.CountAsync(); return(new PaginatedList <UniversityModel>( model.PageIndex, entities.Count, count, mapper.Map <IList <UniversityModel> >(entities))); }