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")); }
public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int jogoId) { var jogoSelecionado = _jogoRepository.Jogos.FirstOrDefault(p => p.JogoId == jogoId); if (jogoSelecionado != null) { _carrinhoCompra.AdicionarAoCarrinho(jogoSelecionado, 1); } return(RedirectToAction("Index")); }
public RedirectToActionResult AdicionarItemNoCarrinhoCompra(int comidaId) { var comidaSelecionada = _comidaRepository.Comidas.FirstOrDefault(p => p.ComidaId == comidaId); if (comidaSelecionada != null) { _carrinhoCompra.AdicionarAoCarrinho(comidaSelecionada, 1); } return(RedirectToAction("Index")); }
//[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")); }
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")); }