public virtual ActionResult Index() { var posts = from post in repository.FindAll() orderby post.PublishDate descending select post; var recentPosts = posts.Skip(0).Take(10).ToList(); var postViewModels = mapper.MapAll <Post, PostViewModel>(recentPosts); var viewModel = new HomeViewModel { Posts = postViewModels }; return(View(viewModel)); }