public IActionResult Delete(int id) { var entity = _repository.GetById(id); if (entity == null) { return(NotFound()); } _repository.Delete(id); return(Ok()); }
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)"); } }
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()); }
public void Excluir(int idEstoque) { repository.Delete(idEstoque); }