Example #1
0
        public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int lancheId)
        {
            var lancheSelecionado = _lancheRepository.Lanches.FirstOrDefault(p => p.LancheId == lancheId);

            if (lancheSelecionado != null)
            {
                _carrinhoCompra.AdicionarAoCarrinho(lancheSelecionado, 1);
            }
            return(RedirectToAction("Index"));
        }
        public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int produtoId)
        {
            var produtoSelecionado = _produtoRepository.Produtos.FirstOrDefault(p => p.ProdutoId == produtoId);

            if (produtoSelecionado != null)
            {
                _carrinhoCompra.AdicionarAoCarrinho(produtoSelecionado, 1);
            }
            return(RedirectToAction("Index"));
        }
Example #3
0
        public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int jogoId)
        {
            var jogoSelecionado = _jogoRepository.Jogos.FirstOrDefault(p => p.JogoId == jogoId);

            if (jogoSelecionado != null)
            {
                _carrinhoCompra.AdicionarAoCarrinho(jogoSelecionado, 1);
            }
            return(RedirectToAction("Index"));
        }
Example #4
0
        public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int comidaId)
        {
            var comidaSelecionada = _comidaRepository.Comidas.FirstOrDefault(p => p.ComidaId == comidaId);

            if (comidaSelecionada != null)
            {
                _carrinhoCompra.AdicionarAoCarrinho(comidaSelecionada, 1);
            }
            return(RedirectToAction("Index"));
        }
Example #5
0
        //[Authorize(Roles ="Member")]
        //[AllowAnonymous]
        public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int lancheId)
        {
            var lancheSelecionado = _lancheRepository.Lanches.FirstOrDefault(p => p.Id == lancheId);

            // localiza o lanche pelo id passado

            if (lancheSelecionado != null)
            {
                _carrinhoCompra.AdicionarAoCarrinho(lancheSelecionado, 1); // passa o lanche com quantidade
            }
            return(RedirectToAction("Index"));
        }
Example #6
0
        public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int lancheId)
        {
            // usamos o FirstOrDefault porque se ele não achar, é retornado null e não lança uma exceção
            // Se usamos o First() e ele não encontra, lança uma exceção e temos que tratar o erro
            var lancheSelecionado = _lancheRepository.Lanches.FirstOrDefault(p => p.LancheId == lancheId);

            if (lancheSelecionado != null)
            {
                _carrinhoCompra.AdicionarAoCarrinho(lancheSelecionado, 1);
            }

            return(RedirectToAction("Index"));
        }