public ActionResult Delete(string id, IFormCollection collection)
        {
            try
            {
                var veiculo = repositorio.Obter(id);
                repositorio.Excluir(veiculo);

                return(RedirectToAction(nameof(Index)));
            }
            catch (Exception ex)
            {
                return(View("Error", new { Erro = ex.Message }));
            }
        }
Esempio n. 2
0
        public void ExcluirTest()
        {
            using (var veiculoRepositorio = new VeiculoRepositorio())
            {
                //try
                //{
                veiculoRepositorio.Excluir(1);
                //}
                //catch
                //{
                //    veiculoRepositorio.Conexao.Close();
                //    veiculoRepositorio.Conexao.Dispose();
                //    throw;
                //}
            }

            // O desenvolvedor pode esquecer de usar o using...
            //new VeiculoRepositorio().Excluir(1);
        }
Esempio n. 3
0
 public bool Excluir(Veiculo veiculo)
 {
     return(repositorio.Excluir(veiculo));
 }