public async Task <PessoaFisicaResponseDto> GetByIdAsync(int id) { var pessoa = await _repo.GetByIdWithGenerosAsync(id); return(new PessoaFisicaResponseDto { Id = pessoa.Id, Nome = pessoa.Nome, Cpf = pessoa.Cpf, DataNascimento = pessoa.DataNascimento, Email = pessoa.Email, Endereco = pessoa.Endereco, Telefone = pessoa.Telefone, GeneroId = pessoa.GeneroId, Genero = new GeneroResponseDto { Id = pessoa.Genero.Id, Nome = pessoa.Genero.Nome } }); }