public ActionResult DeleteConfirmed(int id) { Receita_Ingrediente receita_Ingrediente = db.Receita_Ingrediente.Find(id); db.Receita_Ingrediente.Remove(receita_Ingrediente); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Receita_IngredienteId,IngredienteId,ReceitaId,PrecoM,PrecoG,PrecoF,QuantidadeM,QuantidadeG,QuantidadeF")] Receita_Ingrediente receita_Ingrediente) { if (ModelState.IsValid) { db.Entry(receita_Ingrediente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IngredienteId = new SelectList(db.Ingredientes, "IngredienteId", "Nome", receita_Ingrediente.IngredienteId); ViewBag.ReceitaId = new SelectList(db.Receitas, "ReceitaId", "Nome", receita_Ingrediente.ReceitaId); return(View(receita_Ingrediente)); }
// GET: Receita_Ingrediente/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Receita_Ingrediente receita_Ingrediente = db.Receita_Ingrediente.Find(id); if (receita_Ingrediente == null) { return(HttpNotFound()); } return(View(receita_Ingrediente)); }
public ActionResult Adicionar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Receita_Ingrediente rc = db.Receita_Ingrediente.Find(id); if (rc == null) { return(HttpNotFound()); } return(View(rc)); }
// GET: Receita_Ingrediente/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Receita_Ingrediente receita_Ingrediente = db.Receita_Ingrediente.Find(id); if (receita_Ingrediente == null) { return(HttpNotFound()); } ViewBag.IngredienteId = new SelectList(db.Ingredientes, "IngredienteId", "Nome", receita_Ingrediente.IngredienteId); ViewBag.ReceitaId = new SelectList(db.Receitas, "ReceitaId", "Nome", receita_Ingrediente.ReceitaId); return(View(receita_Ingrediente)); }
public ActionResult Create([Bind(Include = "Receita_IngredienteId,IngredienteId,ReceitaId,PrecoM,PrecoG,PrecoF,QuantidadeM,QuantidadeG,QuantidadeF")] Receita_Ingrediente receita_Ingrediente, List <int> ingredienteId) { if (ModelState.IsValid) { foreach (var id in ingredienteId) { receita_Ingrediente.IngredienteId = id; db.Receita_Ingrediente.Add(receita_Ingrediente); db.SaveChanges(); } return(RedirectToAction("Index")); } ViewBag.IngredienteId = new SelectList(db.Ingredientes, "IngredienteId", "Nome", receita_Ingrediente.IngredienteId); ViewBag.ReceitaId = new SelectList(db.Receitas, "ReceitaId", "Nome", receita_Ingrediente.ReceitaId); return(View(receita_Ingrediente)); }
public ActionResult Adicionar(int id, int quantidadeM, int quantidadeF, int quantidadeG, int precoM, int precoG, int precoF) { Receita_Ingrediente rc = db.Receita_Ingrediente.Find(id); rc.QuantidadeM = quantidadeM; rc.QuantidadeG = quantidadeG; rc.QuantidadeF = quantidadeF; rc.PrecoM = precoM; rc.PrecoG = precoG; rc.PrecoF = precoF; if (ModelState.IsValid) { db.Entry(rc).State = EntityState.Modified; db.SaveChanges(); ICollection <Receita_Ingrediente> ingredientes = db.Receita_Ingrediente.Where(r => r.ReceitaId == rc.ReceitaId).ToList(); Receita re = db.Receitas.Find(rc.ReceitaId); re.CalcPreco(ingredientes); db.Entry(re).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rc)); }