public void Adicionar(Titulo entidade) { UnidadeTrabalho.Iniciar(); using (UnidadeTrabalho) { _repositorioTitulo.Adicionar(entidade); UnidadeTrabalho.Confirmar(); } }
public void ValidarECadastrar(Titulo titulo) { try { titulo.Validar(); if (!titulo.EhValido) { throw new System.ArgumentException(titulo.ObterMensagensValidacao()); } //using (var unidadeTrabalho = _repositorioTitulo.TransactionScope()) //{ _repositorioTitulo.Adicionar(titulo); // unidadeTrabalho.Complete(); //} } catch (System.Exception) { throw; } }