public void SalvarTemporario(ProjetoDigital projeto, BancoDeDados banco) { projeto = _da.ObterHistorico(id: projeto.Id, tid: GerenciadorTransacao.ObterIDAtual(), banco: banco); //Salvar no Interno using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); //TODO Verificar o porque deste codigo _da.ExcluirTemporario(projeto.Id, bancoDeDados); _da.CriarTemporario(projeto, bancoDeDados); bancoDeDados.Commit(); } }