Exemple #1
0
        // GET: Produto
        public ActionResult Index()
        {
            _repositorio = new RepositorioProdutos();
            var produtos = _repositorio.Produtos.Take(10);

            return(View(produtos));
        }
Exemple #2
0
 private void AdicionandoInformacoesAoViewBag(Fornecedor fornecedor)
 {
     ViewBag.Marmitex       = RepositorioProdutos.RetornaMarmitex(fornecedor.Id);
     ViewBag.Bebidas        = RepositorioProdutos.RetornaBebidas(fornecedor.Id);
     ViewBag.Sobremesas     = RepositorioProdutos.RetornaSobremesas(fornecedor.Id);
     ViewBag.Outros         = RepositorioProdutos.RetornaOutrosProdutos(fornecedor.Id);
     ViewBag.Cardapio       = RepositorioCardapios.GetCardapioDaSemana(fornecedor.Id);
     ViewBag.FornecedorNome = fornecedor.Nome;
 }
        // GET: Produtos
        public ActionResult Index(int?pesquisaStatus, int?pesquisaCategoria)
        {
            List <Produto> produtos = RepositorioProdutos.RetornaProdutos(pesquisaStatus, pesquisaCategoria, db.Usuarios.Include(p => p.Fornecedor));

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_Produtos", produtos));
            }
            return(View(produtos));
        }
Exemple #4
0
        // GET: Vitrine
        public ViewResult ListaProdutos(int pagina = 1)
        {
            repositorioProdutos = new RepositorioProdutos();

            ProdutosViewModel produtosViewModel = new ProdutosViewModel
            {
                Produtos = repositorioProdutos.Produtos.OrderBy(p => p.Nome).Skip((pagina - 1) * produtosPorPagina).Take(produtosPorPagina),

                Paginacao = new Paginacao
                {
                    PaginaAtual = pagina,


                    ItensPorPagina = produtosPorPagina,


                    ItensTotal = repositorioProdutos.Produtos.Count()
                }
            };

            return(View(produtosViewModel));
        }