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);
        }
Beispiel #2
0
 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();
         }
     }
 }