public ActionResult Index(string tag=null, int page=1)
{
ViewBag.TagText = tag;
int perPage = page == 1 ? 20 : 10;
var posts = new PostQuery()
{
CurrentPageNumber = page,
PostsPerPage = perPage,
Tag=tag
}
.GetQuery(DbContext)
.ToList();
var postListViewModel = Mapper.Map<List<Post>, List<PostListViewModel>>(posts);
return View("Index", postListViewModel);
}