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); }
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)); }