Exemplo n.º 1
0
        public IActionResult Delete(int id)
        {
            var entity = _repository.GetById(id);

            if (entity == null)
            {
                return(NotFound());
            }
            _repository.Delete(id);
            return(Ok());
        }
Exemplo n.º 2
0
        public void ExcluirEstoque(int idEstoque)
        {
            EstoqueRepository repository = new EstoqueRepository();

            //verificar se contrm produtos

            int qtdProdutos = repository.CountProdutos(idEstoque);

            if (qtdProdutos == 0)
            {
                repository.Delete(idEstoque);
            }
            else
            {
                throw new Exception($"Não é possivel excluir o estoque pois o mesmo possui {qtdProdutos} produto(s)");
            }
        }
Exemplo n.º 3
0
        public ActionResult Exclusao(int id)
        {
            try
            {
                EstoqueRepository repository = new EstoqueRepository();

                if (repository.CountProdutos(id) == 0)
                {
                    repository.Delete(id);
                    TempData["Mensagem"] = "Estoque excluído com sucesso";
                }
                else
                {
                    TempData["Mensagem"] = "Não é possível excluir o estoque";
                }
            }
            catch (Exception e)
            {
                TempData["Mensagem"] = e.Message;
            }

            return(View());
        }
Exemplo n.º 4
0
 public void Excluir(int idEstoque)
 {
     repository.Delete(idEstoque);
 }