コード例 #1
0
 public ParlamentarService(IIntegrationModel integrationModel, HttpClient httpClient,
                           IParlamentarAdapter parlamentarAdapter, IParlamentarDetalhesAdapter parlamentarDetalhesAdapter
                           , IParlamentarDespesasAdapter parlamentarDespesasAdapter)
 {
     _integrationModel           = integrationModel;
     _httpClient                 = httpClient;
     _parlamentarAdapter         = parlamentarAdapter;
     _parlamentarDetalhesAdapter = parlamentarDetalhesAdapter;
     _parlamentarDespesasAdapter = parlamentarDespesasAdapter;
 }
コード例 #2
0
        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);
        }