public ActionResult Index(string sortOrder, string searchString) { ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "Name desc" : ""; IQueryable <ResumeDTO> resumeDTOs = resumeService.GetResumesOrder(sortOrder); if (!String.IsNullOrEmpty(searchString)) { resumeDTOs = resumeService.GetResumesWhere(searchString); } var mapper = new MapperConfiguration(cfg => cfg.CreateMap <ResumeDTO, ResumeViewModel>()).CreateMapper(); var resumes = mapper.Map <IEnumerable <ResumeDTO>, List <ResumeViewModel> >(resumeDTOs); return(View(resumes.AsQueryable())); }