public ActionResult ListarPorTagPostagens(string tag, int?pagina)
        {
            int              tamanhoPagina = 10;
            int              numeroPagina  = pagina ?? 1;
            PostagemBO       postagemBO    = new PostagemBO();
            IList <Postagem> postagens     = postagemBO.ListarPorTagPostagens(tag);

            TempData["lista"] = postagens;

            postagens.ToList();

            return(View(postagens.ToPagedList(numeroPagina, tamanhoPagina)));
        }
        public ActionResult ListarPorTagPostagens(string tag, FormCollection form, int?pagina)
        {
            int              tamanhoPagina = 10;
            int              numeroPagina  = pagina ?? 1;
            PostagemBO       postagemBO    = new PostagemBO();
            IList <Postagem> postagens;

            if (form["tag"] != String.Empty)
            {
                postagens = postagemBO.ListarPorTagPostagens(form["tag"].ToString());
            }
            else
            {
                postagens = postagemBO.ListarPostagensPrincipal();
            }

            TempData["postagens"] = postagens;


            postagens.ToList();
            return(View(postagens.ToPagedList(numeroPagina, tamanhoPagina)));
        }