public model.TipoPratoPadrao DefinirQuantidade(int id, string act) { Data.Context context = new Data.Context(); model.TipoPratoPadrao tpp = context.TipoPratoPadrao.Find(id); tpp.QuantidadePratos = tpp.QuantidadePratos + (act == "add" ? 1 : -1); context.Entry(tpp).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(context.TipoPratoPadrao.Include(t => t.TipoPrato).FirstOrDefault(t => t.Id == id)); }
public ActionResult Edited([Bind(Include = "Id,QuantidadePratos")] model.TipoPratoPadrao tipopratopadrao) { model.TipoPratoPadrao original = new data.TipoPratoPadrao().GetElement(tipopratopadrao.Id); tipopratopadrao.CardapioId = original.CardapioId; tipopratopadrao.TipoPratoId = original.TipoPratoId; tipopratopadrao.TipoServicoId = original.TipoServicoId; new data.TipoPratoPadrao().Update(tipopratopadrao); return(Redirect(Request.UrlReferrer.AbsolutePath)); }