Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ItemReceita itemReceita = db.ItemReceita.Find(id);

            db.ItemReceita.Remove(itemReceita);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #2
0
 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));
 }
Пример #3
0
        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 }));
        }
Пример #4
0
        // 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));
        }
Пример #5
0
        // 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));
        }
Пример #6
0
        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 }));
        }