//
        // GET: /Base/

        public virtual ActionResult Index(string q, int pagAtual = 1)
        {
            var Busca = ReceitaBusiness.ObterTodos(pagAtual, q);

            BuscaBusiness.AddRange(q, Busca.ToList());

            return(View(Busca));
        }
        public virtual ActionResult search(string q)
        {
            IList <Receita>       Buscas = ReceitaBusiness.ObterTodos(q);
            IList <ListaReceitas> lista  = new List <ListaReceitas>();

            foreach (var item in Buscas)
            {
                lista.Add(new ListaReceitas()
                {
                    Nome          = item.Titulo,
                    Resumo        = item.Resumo(15).RemoveHtml(),
                    UrlImagem     = item.GetUrlImagem(50, 50),
                    IsPatrocinado = item.IsPatrocinado,
                    Link          = Url.Action("Receita", "Receitas", new { id = item.Id }),
                    Categorias    = item.Categorias.Select(x => x.Valor).ToArray()
                });
            }

            var json = new JavaScriptSerializer().Serialize(lista);

            return(JavaScript(json));
        }
        public ActionResult MinhasReceitas(int pagAtual = 1)
        {
            Paginacao <Receita> receitas = ReceitaBusiness.ObterTodos(pagAtual, Autor);

            return(View(receitas));
        }
        //
        // GET: /Admin/Receitas/

        public ActionResult Index(int pagAtual = 1)
        {
            Paginacao <Receita> receitas = ReceitaBusiness.ObterTodos(pagAtual, !User.IsInRole(TCC.CL.Core.Seguranca.RoleManager.Autor));

            return(View(receitas));
        }