private void btnExcluir_Click(object sender, EventArgs e) { try { if (dgvFornecedor.SelectedRows.Count == 0) { MessageBox.Show("É obrigatório selecionar um fornecedor!"); } else { if (MessageBox.Show("Confirma exclusão?", "Excluir Fornecedor", MessageBoxButtons.YesNo) == DialogResult.Yes) { int Id = Convert.ToInt32(dgvFornecedor.SelectedRows[0].Cells["FornecedorIdDgvC"].Value); if (_fornecedorService.Delete(Id)) { CarregarListaFornecedor(); } } } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.InnerException); } }
public ActionResult Delete(int id) { Fornecedor tarefa = fornecedorService.Get(id); fornecedorService.Delete <FornecedorValidator>(id); return(Ok()); }
public async Task <ActionResult <FornecedorDto> > Delete(Guid id) { var fornecedor = await _fornecedorRepository.GetProviderProductAdressById(id); if (fornecedor == null) { return(NotFound()); } var result = await _fornecedorService.Delete(id); if (!result) { return(NotFound()); } return(Ok(fornecedor)); }
public async Task <IActionResult> DeleteConfirmed(Guid id) { var fornecedorViewModel = await GetFornecedorEndereco(id); if (fornecedorViewModel == null) { return(NotFound()); } await _fornecedorService.Delete(id); if (!OperacaoValida()) { return(View(fornecedorViewModel)); } return(RedirectToAction(nameof(Index))); }