public void CadastrarNovoUsuario() { try { _usuarioPessoaDto = new UsuarioPessoaDTO(); _usuarioPessoaDto.Login = "******"; _usuarioPessoaDto.Senha = "123"; _usuarioPessoaDto.Nome = "Nome"; _usuarioPessoaDto.SobreNome = "SobreNome"; _usuarioPessoaDto.EmailOpcao1 = "*****@*****.**"; _usuarioPessoaDto.DataNascimento = DateTime.Now.AddYears(-20); _cadastro.CadastrarUsuario(_usuarioPessoaDto); var usuario = _usuarioRepositorio.BuscarPorId(1); var pessoa = _pessoaRepositorio.BuscarPorId(1); Assert.IsNotNull(usuario); Assert.IsNotNull(pessoa); Assert.AreEqual(usuario.Login, _usuarioPessoaDto.Login); Assert.AreEqual(usuario.Senha, _usuarioPessoaDto.Senha); Assert.AreEqual(pessoa.Nome, _usuarioPessoaDto.Nome); Assert.AreEqual(pessoa.SobreNome, _usuarioPessoaDto.SobreNome); Assert.AreEqual(pessoa.EmailOpcao1, _usuarioPessoaDto.EmailOpcao1); Assert.AreEqual(usuario.DadosPessoais.Id, 1); } catch (ValidadorException exception) { exception.Erros.ForEach(x => System.Diagnostics.Debug.WriteLine(x)); } }
/// <summary> /// Buscar pessoa por idPessoa /// </summary> /// <param name="idPessoa"></param> /// <returns></returns> public PessoaDTO BuscarPorId(int idPessoa) { var pessoa = _pessoaRepositorio.BuscarPorId(idPessoa); if (pessoa == null) { throw new ArgumentException(MensagemResposta.PessoaFisicaNaoEncontrada); } return(new PessoaDTO() { IdPessoa = pessoa.IdPessoa, CPF = pessoa.Cpf, Nome = pessoa.Nome }); }
/// <summary> /// Busca informações da conta com transações detalhadas /// </summary> /// <param name="idConta"></param> /// <returns></returns> public ContaDTO BuscarPorIdDetalhado(int idConta) { var conta = _contaRepositorio.BuscarPorId(idConta); var pessoa = _pessoaRepositorio.BuscarPorId(conta.IdPessoa); var transacoes = _transacaoRepositorio.BuscarTransacoesUltimosDias(idConta, 30); return(conta.ConvertToDTO(pessoa, transacoes));; }
public Pessoa Get(int id) { return(repositorio.BuscarPorId(id)); }