public ActionResult Initiate() { var perfilAdmin = new Perfil() { Nome = "ADMIN" }; var perfilUser = new Perfil() { Nome = "USER" }; _perfilRepository.Gravar(perfilAdmin); _perfilRepository.Gravar(perfilUser); var userAdmin = new Usuario() { IdPerfil = perfilAdmin.Id, DataModificacao = DateTime.Now, Ativo = true, Nome = "Henrique Lima", Email = "*****@*****.**", Login = "******", Senha = "1234" }; _usuarioRepository.Gravar(userAdmin); var userAdmin2 = new Usuario() { IdPerfil = perfilAdmin.Id, DataModificacao = DateTime.Now, Ativo = true, Nome = "Admin", Email = "*****@*****.**", Login = "******", Senha = "1234" }; _usuarioRepository.Gravar(userAdmin2); var userAdmin3 = new Usuario() { IdPerfil = perfilAdmin.Id, DataModificacao = DateTime.Now, Ativo = false, Nome = "Inativo", Email = "*****@*****.**", Login = "******", Senha = "1234" }; _usuarioRepository.Gravar(userAdmin3); var userFinal = new Usuario() { IdPerfil = perfilUser.Id, DataModificacao = DateTime.Now, Ativo = true, Nome = "User 1", Email = "*****@*****.**", Login = "******", Senha = "1234" }; _usuarioRepository.Gravar(userFinal); var userFinal2 = new Usuario() { IdPerfil = perfilUser.Id, DataModificacao = DateTime.Now, Ativo = true, Nome = "User 2", Email = "*****@*****.**", Login = "******", Senha = "3456" }; _usuarioRepository.Gravar(userFinal2); var userFinal3 = new Usuario() { IdPerfil = perfilUser.Id, DataModificacao = DateTime.Now, Ativo = false, Nome = "User 3", Email = "*****@*****.**", Login = "******", Senha = "3456" }; _usuarioRepository.Gravar(userFinal3); var produto1 = new Produto() { Nome = "TV Smart 32 4k", Preco = 1000.90m, Ativo = true, Descricao = "TV Smart 4k, 3 USBs, 3HDMI", DataModificacao = DateTime.Now, IdUsuario = userAdmin.Id }; _produtoRepository.Cadastrar(produto1); var produto2 = new Produto() { Nome = "Microondas LG", Preco = 399.78m, Ativo = true, Descricao = "Microondas LG", DataModificacao = DateTime.Now, IdUsuario = userAdmin2.Id }; _produtoRepository.Cadastrar(produto2); var produto3 = new Produto() { Nome = "Fogão Brastemp", Preco = 899.99m, Ativo = true, Descricao = "Fogão Brastemp", DataModificacao = DateTime.Now, IdUsuario = userAdmin3.Id }; _produtoRepository.Cadastrar(produto3); var produto4 = new Produto() { Nome = "Notebook Gamer Acer", Preco = 3800.00m, Ativo = true, Descricao = "Notebook Gamer Acer", DataModificacao = DateTime.Now, IdUsuario = userFinal.Id }; _produtoRepository.Cadastrar(produto4); var produto5 = new Produto() { Nome = "Geladeira Samsung", Preco = 2858.25m, Ativo = false, Descricao = "Geladeira Samsung", DataModificacao = DateTime.Now, IdUsuario = userFinal2.Id }; _produtoRepository.Cadastrar(produto5); var produto6 = new Produto() { Nome = "Liquidificador Philco", Preco = 1000.90m, Ativo = false, Descricao = "Liquidificador Philco", DataModificacao = DateTime.Now, IdUsuario = userFinal3.Id }; _produtoRepository.Cadastrar(produto6); var produto7 = new Produto() { Nome = "Cama Box Baú King", Preco = 1500.00m, Ativo = true, Descricao = "Cama Box Baú King", DataModificacao = DateTime.Now, IdUsuario = userAdmin3.Id }; _produtoRepository.Cadastrar(produto7); var produto8 = new Produto() { Nome = "Colchão King", Preco = 2200.89m, Ativo = true, Descricao = "Colchão King", DataModificacao = DateTime.Now, IdUsuario = userFinal2.Id }; _produtoRepository.Cadastrar(produto8); var estoque1 = new Estoque() { IdProduto = produto1.Id, Quantidade = 3, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque1); var estoque2 = new Estoque() { IdProduto = produto2.Id, Quantidade = 5, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque2); var estoque3 = new Estoque() { IdProduto = produto3.Id, Quantidade = 20, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque3); var estoque4 = new Estoque() { IdProduto = produto4.Id, Quantidade = 1, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque4); var estoque5 = new Estoque() { IdProduto = produto5.Id, Quantidade = 3, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque5); var estoque6 = new Estoque() { IdProduto = produto6.Id, Quantidade = 22, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque6); var estoque7 = new Estoque() { IdProduto = produto7.Id, Quantidade = 7, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque7); var estoque8 = new Estoque() { IdProduto = produto8.Id, Quantidade = 3, DataModificacao = DateTime.Now }; _estoqueRepository.Cadastrar(estoque8); return(Ok(new { Produtos = _produtoRepository.ListarTodos(), Perfis = _perfilRepository.ListarTodos(), Usuario = _usuarioRepository.ListarTodos(), Estoque = _estoqueRepository.ListarTodos() })); }
public ActionResult <IEnumerable <Estoque> > Listar() { return(_estoqueRepository.ListarTodos()); }