public Parlamentar CreateEntity(DadosParlamentar responseModel)
        {
            var parlamentar = new Parlamentar(responseModel.Id, responseModel.UltimoStatus.Nome, responseModel.UltimoStatus.SiglaPartido,
                                              responseModel.UltimoStatus.SiglaUf, responseModel.UltimoStatus.Email);

            parlamentar.SetDetalhesParlamentar(CriarEntidadeDetalhesParlamentar(responseModel));

            return(parlamentar);
        }
Ejemplo n.º 2
0
 public static Parlamentar AdaptarParlamentarDetalhesResponse(this IParlamentarDetalhesAdapter _parlamentarDetalhesAdapter,
                                                              DadosParlamentar response)
 {
     return(_parlamentarDetalhesAdapter.CreateEntity(response));
 }
 private DetalhesParlamentar CriarEntidadeDetalhesParlamentar(DadosParlamentar parlamentarResponse)
 {
     return(new DetalhesParlamentar(parlamentarResponse.NomeCivil, parlamentarResponse.UltimoStatus.UrlFoto,
                                    parlamentarResponse.Sexo, parlamentarResponse.DataNascimento,
                                    parlamentarResponse.Escolaridade, parlamentarResponse.RedeSocial));
 }