public ActionResult DeleteConfirmed(int id) { Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id); IngredienteDAO.RemoverIngrediente(ingrediente); return(RedirectToAction("Index")); }
public ActionResult AlterarIngrediente(Ingrediente ingredienteAlterado, int?Categorias) { ViewBag.Categorias = CategoriaDAO.RetornarCategorias(); ingredienteAlterado.CategoriaIngrediente = CategoriaDAO.BuscarCategoriaPorId(Categorias); Ingrediente ingredienteOriginal = IngredienteDAO.BuscarIngredientePorId(ingredienteAlterado.IdIngrediente); if (ModelState.IsValid && Categorias != null) { ingredienteOriginal.NomeIngrediente = ingredienteAlterado.NomeIngrediente; ingredienteOriginal.PrecoIngrediente = ingredienteAlterado.PrecoIngrediente; ingredienteOriginal.PesoIngrediente = ingredienteAlterado.PesoIngrediente; ingredienteOriginal.CategoriaIngrediente = ingredienteAlterado.CategoriaIngrediente; ingredienteOriginal.StatusIngrediente = ingredienteAlterado.StatusIngrediente; if (IngredienteDAO.AlterarIngrediente(ingredienteOriginal)) { return(RedirectToAction("Home", "Ingrediente")); } else { ModelState.AddModelError("", "Não é possível alterar um ingrediente com o mesmo nome!"); return(View(ingredienteOriginal)); } } else { ModelState.AddModelError("", "Selecione uma Categoria Válida!"); return(View(ingredienteOriginal)); } }
public ActionResult AddIngredientesNaPizza(int[] IdCheckBox) { if (IdCheckBox != null) { Ingrediente_Pizza_Sessao = Sessao.CriarNovaGuidSessaoIngrediente_Pizza(); foreach (int idIngrediente in IdCheckBox) { Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(idIngrediente); Ingrediente_Pizza ingrediente_Pizza = new Ingrediente_Pizza { ingredientePizza = ingrediente, DataIngrediente_Pizza = DateTime.Now, GuidPizza = Ingrediente_Pizza_Sessao, GuidPedido = Sessao.CriarSessaoPizza_Pedido() }; Ingrediente_PizzaDAO.CadastrarIngredientePizza(ingrediente_Pizza); } return(RedirectToAction("Home", "Pizza")); } ViewBag.Ingredientes = IngredienteDAO.RetornarIngredientes(); return(View()); }
public IHttpActionResult PutAlterarIngrediente(int id, Ingrediente ingrediente) { Ingrediente i = IngredienteDAO.BuscarIngredientePorId(id); if (i == null) { return(BadRequest()); } i.Nome = ingrediente.Nome; IngredienteDAO.AlterarIngrediente(i); return(Ok(i)); }
public ActionResult AlterarIngrediente(int id) { if (SessaoClienteAtual == null) { return(RedirectToAction("Home", "Cliente")); } ViewBag.Categorias = new MultiSelectList(CategoriaDAO.RetornarCategorias(), "IdCategoria", "NomeCategoria"); return(View(IngredienteDAO.BuscarIngredientePorId(id))); }
public IHttpActionResult DeleteIngrediente(int id) { Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id); if (ingrediente == null) { return(NotFound()); } IngredienteDAO.RemoverIngrediente(ingrediente); return(Ok(ingrediente)); }
// GET: Ingredientes/Delete/5 public ActionResult Remover(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id); if (ingrediente == null) { return(HttpNotFound()); } return(View(ingrediente)); }
public dynamic GetBuscarIngredientePorId(int id) { Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id); if (ingrediente != null) { dynamic objeto = new { Nome = ingrediente.Nome }; return(objeto); } return(NotFound()); }
public ActionResult Alterar(Ingrediente ingrediente) { Ingrediente i = IngredienteDAO.BuscarIngredientePorId(ingrediente.IngredienteID); i.Nome = ingrediente.Nome; i.Descricao = ingrediente.Descricao; i.Preco = ingrediente.Preco; i.Validade = ingrediente.Validade; i.QuantEstoque = ingrediente.QuantEstoque; string variavel = "123123123"; byte[] bytes = Encoding.Default.GetBytes(variavel); variavel = Encoding.UTF8.GetString(bytes); IngredienteDAO.AlterarIngrediente(i); return(RedirectToAction("Index", "Estoque")); }
public ActionResult Alterar(int?id) { return(View(IngredienteDAO.BuscarIngredientePorId(id))); }
public ActionResult Remover(int?id) { EstoqueDAO.RemoverEstoque(EstoqueDAO.BuscarIngredientePorId(id)); IngredienteDAO.RemoverIngrediente(IngredienteDAO.BuscarIngredientePorId(id)); return(RedirectToAction("Index", "Estoque")); }