Beispiel #1
0
        public ActionResult Create(Avaliacao item)
        {
            _context.Avaliacoes.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetAvaliacao", new { id = item.Codigo }, item));
        }
Beispiel #2
0
        public ActionResult Create(Pedido item)
        {
            _context.Pedidos.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetPedido", new { id = item.Codigo }, item));
        }
        public ActionResult Create(Usuario item)
        {
            _context.Usuarios.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetUsuario", new { id = item.Codigo }, item));
        }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "Id,nome")] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                db.Categorias.Add(categoria);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(categoria));
        }
Beispiel #5
0
        public ActionResult Create([Bind(Include = "Id,Titulo,Autor,Editora,Edicao,Ano,Paginas,Estoque,categoriaId")] Livro livro)
        {
            if (ModelState.IsValid)
            {
                db.Livros.Add(livro);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.categoriaId = new SelectList(db.Categorias, "Id", "nome", livro.categoriaId);
            return(View(livro));
        }
Beispiel #6
0
        public IActionResult Post([FromBody] Livro livro)
        {
            if (livro == null)
            {
                return(BadRequest());
            }

            else
            {
                livro.Codigo = Guid.NewGuid();
                _contexto.Livros.Add(livro);
                _contexto.SaveChanges();
                return(Ok());
            }
        }
Beispiel #7
0
        public IActionResult Post([FromBody] Cliente cliente)
        {
            if (cliente == null)
            {
                return(BadRequest());
            }

            else
            {
                cliente.Codigo = Guid.NewGuid();
                _contexto.Clientes.Add(cliente);
                _contexto.SaveChanges();
                return(Ok());
            }
        }
Beispiel #8
0
        public IActionResult Post([FromBody] Aluguel aluguel)
        {
            if (aluguel == null)
            {
                return(BadRequest());
            }

            else
            {
                aluguel.Codigo = Guid.NewGuid();
                _contexto.Alugueis.Add(aluguel);
                _contexto.SaveChanges();
                return(Ok());
            }
        }
Beispiel #9
0
 protected override void Up(MigrationBuilder migrationBuilder)
 {
     using (var db = new LivrariaContexto())
     {
         db.Livros.AddRange(
             new Livro
         {
             Titulo  = "Harry Potter e a Pedra Filosofal",
             Autor   = "J.K. Rowling",
             Estoque = 1
         },
             new Livro
         {
             Titulo  = "O Hobbit",
             Autor   = "J.R.R. Tolkien",
             Estoque = 2
         },
             new Livro
         {
             Titulo  = "As Crônicas de Gelo e Fogo: A Guerra dos Tronos",
             Autor   = "George R.R. Martin",
             Estoque = 0
         }
             );
         db.SaveChanges();
     }
 }
        static void Main(string[] args)
        {
            using (LivrariaContexto db = new LivrariaContexto())
            {
                Autor autor1 = new Autor()
                {
                    Nome = "Fulano"
                };
                Autor autor2 = new Autor()
                {
                    Nome = "Cicrano"
                };

                Livro livro1 = new Livro()
                {
                    Titulo = "Asp.Net MVC 5"
                };
                Livro livro2 = new Livro()
                {
                    Titulo = "Angular Js Profissional"
                };

                livro1.LivrosAutores.Add(new LivroAutor()
                {
                    Autor = autor1, Ano = 2017
                });
                livro1.LivrosAutores.Add(new LivroAutor()
                {
                    Autor = autor2, Ano = 2017
                });

                livro2.LivrosAutores.Add(new LivroAutor()
                {
                    Autor = autor1, Ano = 2017
                });
                livro2.LivrosAutores.Add(new LivroAutor()
                {
                    Autor = autor2, Ano = 2017
                });

                db.Livros.Add(livro1);
                db.Livros.Add(livro2);
                db.SaveChanges();

                //autor1.LivrosAutores.Add(new LivroAutor() { Livro = livro1, Ano=2017 });
                //autor1.LivrosAutores.Add(new LivroAutor() { Livro = livro2, Ano=2017 });

                //autor2.LivrosAutores.Add(new LivroAutor() { Livro = livro1, Ano = 2017 });
                //autor2.LivrosAutores.Add(new LivroAutor() { Livro = livro2, Ano = 2017 });

                //db.Autores.Add(autor1);
                //db.Autores.Add(autor2);
                //db.SaveChanges();
            }
            Console.WriteLine("Os dados foram persistidos com sucesso na base de dados.");
            Console.ReadKey();
        }