Ejemplo n.º 1
0
 public IActionResult Delete(int id)
 {
     try
     {
         //buscar o estoque referente ao id informado..
         var estoque = estoqueRepository.ObterPorId(id);
         //verificar se o estoque foi encontrado..
         if (estoque != null)
         {
             //excluindo o estoque
             estoqueRepository.Excluir(estoque);
             var result = new
             {
                 message = "Estoque excluído com sucesso.",
                 estoque
             };
             return(Ok(result));
         }
         else
         {
             return(BadRequest("Estoque não encontrado."));
         }
     }
     catch (Exception e)
     {
         return(StatusCode(500, "Erro: " + e.Message));
     }
 }
Ejemplo n.º 2
0
        public IActionResult Exclusao(int id)
        {
            try
            {
                //buscar no banco de dados pelo id..
                var estoque = estoqueRepository.ConsultarPorId(id);

                //excluindo o estoque
                estoqueRepository.Excluir(estoque);

                TempData["Mensagem"] = "Estoque excluído com sucesso!";
            }
            catch (Exception e)
            {
                TempData["Mensagem"] = e.Message;
            }

            return(RedirectToAction("Consulta"));
        }