public ParlamentarService(IIntegrationModel integrationModel, HttpClient httpClient, IParlamentarAdapter parlamentarAdapter, IParlamentarDetalhesAdapter parlamentarDetalhesAdapter , IParlamentarDespesasAdapter parlamentarDespesasAdapter) { _integrationModel = integrationModel; _httpClient = httpClient; _parlamentarAdapter = parlamentarAdapter; _parlamentarDetalhesAdapter = parlamentarDetalhesAdapter; _parlamentarDespesasAdapter = parlamentarDespesasAdapter; }
public static IEnumerable <Parlamentar> AdaptarListaParlamentarResponse(this IParlamentarAdapter _parlamentarAdapter, IEnumerable <DadoParlamentar> response) { var parlamentares = new List <Parlamentar>(); foreach (var parlamentarResponse in response) { parlamentares.Add(_parlamentarAdapter.CreateEntity(parlamentarResponse)); } return(parlamentares); }