示例#1
0
        public ProdutoSeed()
        {
            var _context    = new TechnosContextFactory().CreateDbContext(Array.Empty <string>());
            var produtoList = new List <Produto>();

            if (!_context.Produto.Any())
            {
                for (int i = 0; i < 10; i++)
                {
                    var produto = new Produto()
                    {
                        Nome           = $"Produto Nome_{i:000}",
                        Codigo         = $"Codigo_{i:00}",
                        Descricao      = $"Descricao do produto - {i:000}",
                        DataCadastro   = DateTime.Now,
                        DataLancamento = DateTime.Now.AddMonths(-16),
                        TipoProduto    = _context.TipoProduto.FirstOrDefault(x => x.Id == i),
                        Preco          = Math.Round((decimal)i),
                        Marca          = _context.Marca.FirstOrDefault(x => x.Id == i),
                    };

                    produtoList.Add(produto);
                }

                _context.Produto.AddRange(produtoList);
                _context.SaveChanges();
            }
        }
示例#2
0
        public MarcaSeed()
        {
            var _context = new TechnosContextFactory().CreateDbContext(Array.Empty <string>());

            if (!_context.Marca.Any())
            {
                List <Marca> marcaList = new List <Marca>();

                for (int i = 0; i < 5; i++)
                {
                    var marca = new Marca()
                    {
                        Nome = $"Nome da Marca_{i:000}",
                        Logo = new byte[i],
                    };

                    marcaList.Add(marca);
                }

                _context.Marca.AddRange(marcaList);
                _context.SaveChanges();
            }
        }
        public TipoProdutoSeed()
        {
            var _context = new TechnosContextFactory().CreateDbContext(Array.Empty <string>());
            var tipoList = new List <TipoProduto>();

            if (!_context.TipoProduto.Any())
            {
                for (int i = 0; i < 5; i++)
                {
                    var tipoProduto = new TipoProduto()
                    {
                        Nome  = $"TipoProduto_{i:000}",
                        Secao = $"Secao_{i:000}",
                        Setor = $"Setor_{i:000}",
                    };

                    tipoList.Add(tipoProduto);
                }

                _context.TipoProduto.AddRange(tipoList);
                _context.SaveChanges();
            }
        }