// DELETE: api/Agendamento/5
        public IHttpActionResult Delete(int id)
        {
            try
            {
                AgendamentoRepo agendamentosRepo = new AgendamentoRepo();

                agendamentosRepo.Excluir(id);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
        private void List_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            {
                if (e.Key == Key.Delete)
                {
                    AgendamentoRepo repo        = new AgendamentoRepo();
                    Agendamento     agendamento = list.SelectedItem as Agendamento;

                    MessageBoxResult resposta;
                    resposta = MessageBox.Show("Deseja realmente excluir ? ", "Excluir", MessageBoxButton.YesNo, MessageBoxImage.Question);

                    if (resposta == MessageBoxResult.Yes)
                    {
                        repo.Excluir(agendamento.Id);
                        AtualizarDataGrid();
                    }
                    else
                    {
                        e.Handled = true; // para ignorar o DELETE
                    }
                }
            }
        }