// GET: Produto public ActionResult Index() { _repositorio = new RepositorioProdutos(); var produtos = _repositorio.Produtos.Take(10); return(View(produtos)); }
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)); }
// 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)); }