// DELETE: api/Estoque/5 public IHttpActionResult Delete(int id) { try { EstoqueRepo estoqueRepo = new EstoqueRepo(); estoqueRepo.Excluir(id); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }
private void List_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Delete) { EstoqueRepo repo = new EstoqueRepo(); Estoque estoque = List.SelectedItem as Estoque; MessageBoxResult resposta; resposta = MessageBox.Show("Deseja realmente excluir ? ", "Excluir", MessageBoxButton.YesNo, MessageBoxImage.Question); if (resposta == MessageBoxResult.Yes) { repo.Excluir(estoque.Id); AtualizarDataGrid(); } else { e.Handled = true; // para ignorar o DELETE } } }