예제 #1
0
        static void Main(string[] args)
        {
            //using - Destroi o objeto ao termino do uso // Instanciamos o contexto do banco de dados
            using (DataContext ctx = new DataContext())
            {
                var cat1 = new Categoria()
                {
                    Titulo = "Alimentos", Imagem = "alimentos.jpg"
                };
                var cat2 = new Categoria()
                {
                    Titulo = "Sapatos", Imagem = "sapatos.jpg"
                };
                var cat3 = new Categoria()
                {
                    Titulo = "Eletrônicos", Imagem = "eletronicos.jpg"
                };
                var cat4 = new Categoria()
                {
                    Titulo = "Móveis", Imagem = "moveis.jpg"
                };
                var cat5 = new Categoria()
                {
                    Titulo = "Celulares", Imagem = "celulares.jpg"
                };

                //Instancializo a Service para as ações de categorias e passo o contexto para o construtor
                CategoriaService categoriaService = new CategoriaService(ctx);
                categoriaService.Inserir(cat1);
                categoriaService.Inserir(cat2);
                categoriaService.Inserir(cat3);
                categoriaService.Inserir(cat4);
                categoriaService.Inserir(cat5);

                var user1 = new Usuario()
                {
                    Nome = "Rafael", Email = "*****@*****.**", Senha = "12345tec"
                };
                var user2 = new Usuario()
                {
                    Nome = "Seninha", Email = "*****@*****.**", Senha = "12345tec"
                };
                var user3 = new Usuario()
                {
                    Nome = "Yuri", Email = "*****@*****.**", Senha = "12345tec"
                };
                var user4 = new Usuario()
                {
                    Nome = "Yan", Email = "*****@*****.**", Senha = "12345tec"
                };

                UsuarioSevice usuarioService = new UsuarioSevice(ctx);
                usuarioService.Inserir(user1);
                usuarioService.Inserir(user2);
                usuarioService.Inserir(user3);
                usuarioService.Inserir(user4);

                ctx.SaveChanges();
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            //using - Destroy o objeto ao término do uso
            //Instancializamos o Contexto do Banco de Dados
            using (DataContext ctx = new DataContext())
            {
                var cat1 = new Categoria()
                {
                    Titulo = "Alimentos", Imagem = "alimentos.jpg"
                };
                var cat2 = new Categoria()
                {
                    Titulo = "Sapatos", Imagem = "sapatos.jpg"
                };
                var cat3 = new Categoria()
                {
                    Titulo = "Eletrônicos", Imagem = "eletronicos.jpg"
                };
                var cat4 = new Categoria()
                {
                    Titulo = "Móveis", Imagem = "moveis.jpg"
                };
                var cat5 = new Categoria()
                {
                    Titulo = "Celulares", Imagem = "celulares.jpg"
                };

                //Instancializo a Service para as Ações de Categorias e passo o Contexto para o Construtor
                CategoriaService categoriaService = new CategoriaService(ctx);
                categoriaService.Inserir(cat1);
                categoriaService.Inserir(cat2);
                categoriaService.Inserir(cat3);
                categoriaService.Inserir(cat4);
                categoriaService.Inserir(cat5);

                //Inserir 3 Usuarios
                var usu1 = new Usuario()
                {
                    Nome = "Pedro Esquerdo", Email = "*****@*****.**", Senha = "pesquerdo", Telefone = "17-99217-9836 "
                };
                var usu2 = new Usuario()
                {
                    Nome = "João Amoedo", Email = "*****@*****.**", Senha = "jamoedo", Telefone = "17-99217-9836 "
                };
                var usu3 = new Usuario()
                {
                    Nome = "Luis Inacio Lula da Silva", Email = "*****@*****.**", Senha = "lula", Telefone = "17-99217-9836 "
                };

                UsuarioService usuarioService = new UsuarioService(ctx);
                usuarioService.Inserir(usu1);
                usuarioService.Inserir(usu2);
                usuarioService.Inserir(usu3);

                ctx.SaveChanges();
            }
        }
예제 #3
0
        static void Main(string[] args)
        {
            //using - Destroy o Objeto ao término do Uso
            //Instancializamos o Contexto do Banco de Dados
            using (DataContext ctx = new DataContext())
            {
                //Crio as categorias para poder inserir no Banco de Dados
                var cat1 = new Categoria()
                {
                    Titulo = "Alimentos",
                    Imagem = "alimentos.jpg"
                };
                var cat2 = new Categoria()
                {
                    Titulo = "Sapatos",
                    Imagem = "sapatos.jpg"
                };
                var cat3 = new Categoria()
                {
                    Titulo = "Eletrônicos",
                    Imagem = "eletronicos.jpg"
                };
                var cat4 = new Categoria()
                {
                    Titulo = "Móveis",
                    Imagem = "moveis.jpg"
                };
                var cat5 = new Categoria()
                {
                    Titulo = "Celulares",
                    Imagem = "celulares.jpg"
                };
                //Instancializo a Service para as Ações de Categorias e
                //passo o Contexto para o Construtor
                CategoriaService categoriaService =
                    new CategoriaService(ctx);
                categoriaService.Inserir(cat1);
                categoriaService.Inserir(cat2);
                categoriaService.Inserir(cat3);
                categoriaService.Inserir(cat4);
                categoriaService.Inserir(cat5);

                //Inserir 3 Usuarios
                var usu1 = new Usuario()
                {
                    Nome  = "Josias",
                    Email = "*****@*****.**",
                    Senha = "123"
                            //,Telefone = "12-3333-5555"
                };

                var usuarioService = new UsuarioService(ctx);
                usuarioService.Inserir(usu1);

                ctx.SaveChanges();
            }
        }
 public IActionResult Create(Categoria categoria)
 {
     _categoriaService.Inserir(categoria);
     //    return RedirectToAction("Index");
     // ou
     return(RedirectToAction(nameof(Index)));
 }
예제 #5
0
        public ActionResult PostCategoria(CategoriaDTO categoria)
        {
            var result = service.Inserir(categoria);

            if (result.ID <= 0)
            {
                return(NoContent());
            }

            return(Created("GetCategoria", categoria));
        }
        public async Task <bool> Post([FromBody] Categoria categoria)
        {
            bool resposta;
            var  notificacao = string.Empty;

            (resposta, notificacao) = await _categoriaService.Inserir(categoria);

            if (!resposta)
            {
                //return BadRequest(JsonConvert.SerializeObject(notificacao));
                return(false);
            }
            else
            {
                return(true);
            }
        }