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