public static void RemoverItem(int id) { AlimentoCotacao ac = BuscarItemPorId(id); ctx.AlimentosCotacao.Remove(ac); ctx.SaveChanges(); }
public static void AdicionarQuantidade(int id) { AlimentoCotacao ac = BuscarItemPorId(id); ac.Quantidade++; ctx.Entry(ac).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); }
public static void DiminuirQuantidade(int id) { AlimentoCotacao ac = BuscarItemPorId(id); if (ac.Quantidade > 1) { ac.Quantidade--; ctx.Entry(ac).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public ActionResult AdicionarCotacao(int id) { Alimento alimento = AlimentoDAO.BuscarAlimentoPorId(id); AlimentoCotacao Ac = new AlimentoCotacao { alimento = alimento, Quantidade = 1, Preco = alimento.preco, CarrinhoId = Sessao.RetornarCarrinhoId() }; AlimentoCotacaoDAO.CadastrarAlimentoCotacao(Ac); return(RedirectToAction("BuscaNome", "Alimento")); }
public static void CadastrarAlimentoCotacao(AlimentoCotacao ac) { string carrinhoId = Sessao.RetornarCarrinhoId(); AlimentoCotacao a = ctx.AlimentosCotacao.Include("Alimento").FirstOrDefault(x => x.alimento.idAlimento == ac.alimento.idAlimento && x.CarrinhoId.Equals(carrinhoId)); if (a == null) { ctx.AlimentosCotacao.Add(ac); } else { a.Quantidade++; ctx.Entry(a).State = System.Data.Entity.EntityState.Modified; } ctx.SaveChanges(); }