コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Aluguel aluguel = _repositorio.BuscarPor((int)id);

            _repositorio.Deletar(aluguel);
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public void Deveria_deletar_um_Aluguel()
        {
            //Preparação
            var AluguelDeletado = _repositorio.BuscarPor(1);

            //Ação
            _repositorio.Deletar(AluguelDeletado);

            //Afirmar
            var todosAlugueis = _contextoTeste.Alugueis.ToList();

            Assert.AreEqual(1, todosAlugueis.Count);
        }
コード例 #3
0
        public void Deveria_deletar_um_aluguel()
        {
            var aluguel = ConstrutorObjeto.CriarAluguel();

            _repositorio.Adicionar(aluguel);

            var aluguelDeletado = _contextoTeste.Aluguel.Find(2);

            _repositorio.Deletar(aluguelDeletado);

            var todosAlugueis = _contextoTeste.Aluguel.ToList();

            Assert.AreEqual(1, todosAlugueis.Count);
        }
コード例 #4
0
 public ActionResult DeleteConfirmed(int id)
 {
     using (var dbTransact = _contexto.Database.BeginTransaction())
     {
         try
         {
             Aluguel aluguel = _repositorio.BuscarPorId(id);
             _repositorio.Deletar(aluguel);
             dbTransact.Commit();
         }
         catch (Exception)
         {
             dbTransact.Rollback();
         }
     }
     return(RedirectToAction("Index"));
 }