Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Carro carro = db.BuscarPor((int)id);

            db.Deletar(carro);

            return(RedirectToAction("Index"));
        }
        public void Deveria_deletar_um_carro()
        {
            var carrodeletado = _contextoTeste.Carros.Add(ConstrutorObjeto.CriarCarro());

            _repositorio.Deletar(carrodeletado);

            var todosCarros = _contextoTeste.Carros.ToList();

            Assert.AreNotEqual(carrodeletado, todosCarros.Last());
        }
Example #3
0
        public void Deveria_deletar_um_carro()
        {
            var carro = ConstrutorObjeto.CriarCarro();

            _repositorio.Adicionar(carro);

            var carroDeletado = _contextoTeste.Carros.Find(2);

            _repositorio.Deletar(carroDeletado);

            var todosCarros = _contextoTeste.Carros.ToList();

            Assert.AreEqual(1, todosCarros.Count);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            using (var dbTransact = _contexto.Database.BeginTransaction())
            {
                try
                {
                    Carro carro = _repositorio.BuscarPorId(id);
                    _repositorio.Deletar(carro);
                    dbTransact.Commit();
                }
                catch (Exception)
                {
                    dbTransact.Rollback();
                }
            }


            return(RedirectToAction("Index"));
        }