public ActionResult DeleteConfirmed(int id) { ItemReceita itemReceita = db.ItemReceita.Find(id); db.ItemReceita.Remove(itemReceita); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ItemReceitaId,IdReceita,IdInsumo,Quantidade")] ItemReceita itemReceita) { if (ModelState.IsValid) { db.Entry(itemReceita).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdInsumo = new SelectList(db.Insumo, "InsumoId", "Nome", itemReceita.IdInsumo); ViewBag.IdReceita = new SelectList(db.Receita, "ReceitaId", "Nome", itemReceita.IdReceita); return(View(itemReceita)); }
public ActionResult ExcluirItemReceita(string id) { ItemReceita itemReceita = itensReceita.FindBy(prop => prop.Id == id).FirstOrDefault(); string idReceita = itemReceita.Receita.Id; itensReceita.Delete(itemReceita); itensReceita.Save(); ConfiguraMensagem(TipoMensagem.Sucesso, "Item da receita excluído com sucesso!"); return(RedirectToAction("Alterar", "Receita", new { id = idReceita })); }
// GET: ItemReceitas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ItemReceita itemReceita = db.ItemReceita.Find(id); if (itemReceita == null) { return(HttpNotFound()); } return(View(itemReceita)); }
// GET: ItemReceitas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ItemReceita itemReceita = db.ItemReceita.Find(id); if (itemReceita == null) { return(HttpNotFound()); } ViewBag.IdInsumo = new SelectList(db.Insumo, "InsumoId", "Nome", itemReceita.IdInsumo); ViewBag.IdReceita = new SelectList(db.Receita, "ReceitaId", "Nome", itemReceita.IdReceita); return(View(itemReceita)); }
public ActionResult SalvarItemReceita(Receita receita, string medicamentoId, string observacao) { if (string.IsNullOrEmpty(receita.Id)) { receita.Id = Guid.NewGuid().ToString(); receitas.Add(receita); receitas.Save(); } ItemReceita itemReceita = new ItemReceita() { Id = Guid.NewGuid().ToString(), ReceitaId = receita.Id, MedicamentoId = medicamentoId, Observacao = observacao }; itensReceita.Add(itemReceita); itensReceita.Save(); ConfiguraMensagem(TipoMensagem.Sucesso, "Item da receita incluído com sucesso!"); return(RedirectToAction("Alterar", "Receita", new { id = receita.Id })); }