예제 #1
0
        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");
        }
예제 #2
0
        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();
            }
        }