示例#1
0
 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;
            }
        }