using CasaDoCodigo.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using static CasaDoCodigo.Startup;
namespace CasaDoCodigo.Repositories
{
public class ProdutoRepository : IProdutoRepository
{
private readonly ApplicationContext contexto;
private readonly IProdutoRepository produtoRepository;
public ProdutoRepository(ApplicationContext contexto, IProdutoRepository produtoRepository)
{
this.contexto = contexto;
this.produtoRepository = produtoRepository;
}
public void SaveProdutos(List<Livro> livros)
{
foreach (var livro in livros)
{
contexto.Set<Produto>().Add(new Produto(livro.Codigo, livro.Nome, livro.Preco));
}
contexto.SaveChanges();
}
}
}
using System.Collections.Generic;
using static CasaDoCodigo.Startup;
namespace CasaDoCodigo.Repositories
{
public interface IProdutoRepository
{
void SaveProdutos(List<Livro> livros);
}
}