public string AdicionarProduto(Produto produto) { if (!produto.EhValido()) { return("Produto com dados inválidos"); } _produtoRepository.AdicionarProduto(produto); _filaServices.InserirProdutoNaFila(produto); return("Produto Cadastrado com sucesso"); }
public void InicializaDB() { var json = string.Join("", System.IO.File.ReadAllLines(@"livros.json")); var livros = JsonConvert.DeserializeObject <List <Livro> >(json); this._contexto.Database.EnsureCreated(); if (_produtoRepository.NoProducts()) { foreach (var l in livros.OrderBy(l => l.Id)) { int id = l.Id; string nome = l.Name; decimal preco = 69.90m; _produtoRepository.AdicionarProduto(id, nome, preco); } this._contexto.SaveChanges(); } }