public async Task <ActionResult <FornecedorViewModel> > Excluir(Guid id) { var fornecedor = await ObterFornecedorEndereco(id); if (fornecedor == null) { return(NotFound()); } await _fornecedorServico.Remover(id); return(CustomResponse()); }
public async Task <IActionResult> DeleteConfirmed(Guid id) { var fornecedorViewModel = await ObterFornecedorEndereco(id); if (fornecedorViewModel == null) { return(NotFound()); } await _fornecedorServico.Remover(id); if (!OperacaoValida()) { return(View(fornecedorViewModel)); } return(RedirectToAction(nameof(Index))); }
public async Task <ActionResult <bool> > Excluir(Guid id) { var fornecedor = await ObterFornecedor(id); if (fornecedor == null) { return(NotFound()); } var result = await _fornecedorServico.Remover(id); if (!result) { return(BadRequest()); } return(Ok(fornecedor)); }
public void Excluir() { try { if (_controleFornecedor.ObterFornecedorSelecionado() == null) { throw new Exception("Precisa selecionar uma fornecedor."); } _fornecedor = _controleFornecedor.ObterFornecedorSelecionado(); DialogResult resultado = MessageBox.Show("Confirmar exclusão do fornecedor: \n" + _fornecedor.ToString(), "Excluir Fornecedor", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { _fornecedorServico.Remover(_fornecedor); MessageBox.Show("Fornecedor deletado com sucesso!"); } } catch (Exception e) { MessageBox.Show(e.Message, "Erro"); } }