public void TestaAdicionaImagemRacas()
        {
            RacasDataProvider rdp = new RacasDataProvider(_dataProvider);

            CatAPIIntegration.Servicos.CatAPIService catAPIService = new CatAPIIntegration.Servicos.CatAPIService();

            var listaIds           = rdp.GetRacaIds();
            var listaParaAdicionar = new PorRacas();

            foreach (var item in listaIds)
            {
                var listaImagemRacas = catAPIService.GetListaImagemRaca(item, 3);
                listaParaAdicionar.AddRange(listaImagemRacas);
            }
            rdp.AdicionaImagemRacas(listaParaAdicionar);
        }
Example #2
0
 public void AdicionaImagemRacas(PorRacas imagemracas)
 {
     using (var ctx = _provider.GetContexto())
     {
         imagemracas.ToList().ForEach(d =>
         {
             ctx.ImagemRacas.Add(new CatAPIDataCore.Entidade.ImagemRaca
             {
                 RacaId = d.Breeds.First().Id,
                 Url    = d.Url,
                 Name   = d.Breeds.First().Name
             });
         });
         if (imagemracas.Any())
         {
             ctx.SaveChanges();
         }
     }
 }