예제 #1
0
        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();
            }
        }