public void TestaAdicionaImagemCategorias() { CategoriasDataProvider rdp = new CategoriasDataProvider(_dataProvider); CatAPIIntegration.Servicos.CatAPIService catAPIService = new CatAPIIntegration.Servicos.CatAPIService(); var listaParaAdicionar = new PorCategorias(); var listaImagemChapeu = catAPIService.GetImagemCategoriaChapeu(3); listaParaAdicionar.AddRange(listaImagemChapeu); var listaImagemOculos = catAPIService.GetImagemCategoriaOculos(3); listaParaAdicionar.AddRange(listaImagemOculos); rdp.AdicionaImagemCategorias(listaParaAdicionar); }
public void AdicionaImagemCategorias(PorCategorias imagemcategorias) { using (var ctx = _provider.GetContexto()) { imagemcategorias.ToList().ForEach(d => { ctx.ImagemCategorias.Add(new CatAPIDataCore.Entidade.ImagemCategoria { CategoriaId = d.Categories.First().Id, Url = d.Url, Name = d.Categories.First().Name }); }); if (imagemcategorias.Any()) { ctx.SaveChanges(); } } }