public dynamic Adicionar(Pessoa pessoa) { ///ValidationResult.Add(_servico.Adicionar(lotacao, _uow.BeginTransaction())); // ValidationResult.Add(lotacao.ValidationResult); //if (!lotacao.IsValid) // return lotacao.ValidationResult; ValidationResult.Clear(); var lotacaoAdicionada = _servico.Adicionar(pessoa, _uow.BeginTransaction()); ValidationResult.Add(_servico.ValidationResult); if (_servico.ValidationResult.IsValid) { _uow.Commit(); } else { _uow.Rollback(); } return(lotacaoAdicionada); }
public PessoasViewModel Adicionar(PessoasViewModel obj) { var pessoaRetorno = _pessoaServico.Adicionar(_mapper.Map <Pessoas>(obj)); if (!pessoaRetorno.Validacoes.Any()) { Commit(); } return(_mapper.Map <PessoasViewModel>(pessoaRetorno)); }