public ActionResult Create(Livro item) { _context.Livros.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetTodo", new { id = item.Id }, item)); }
// PUT: api/Livro/5 public void Put([FromBody] Livro livro) { if (ModelState.IsValid) { db.Entry(livro).State = EntityState.Modified; db.SaveChanges(); } Dispose(); }
public ActionResult Create([Bind(Include = "Id,Name")] Genero genero) { if (ModelState.IsValid) { db.Generos.Add(genero); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(genero)); }
public ActionResult Create([Bind(Include = "Id,Title,YearEdition,Value,Author,GeneroId")] Livro livro) { if (ModelState.IsValid) { db.Livros.Add(livro); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.GeneroId = new SelectList(db.Generos, "Id", "Name", livro.GeneroId); return(View(livro)); }
public void AddToCart(int id) { // Retorna o livro do BD ShoppingCartId = GetCartId(); var cartItem = _db.ShoppingCartItems.SingleOrDefault( c => c.cart_id == ShoppingCartId && c.livro_id == id); if (cartItem == null) { // necessário instância dessa forma para não ter abiguidade do nome da classe Dominio.Livro.Livro livro = new Dominio.Livro.Livro(); LivroDAO livroDAO = new LivroDAO(); EstoqueDAO estoqueDAO = new EstoqueDAO(); Estoque estoque = new Estoque(); livro.ID = id; estoque.Livro.ID = livro.ID; //entidades = commands["CONSULTAR"].execute(livro).Entidades; entidades = livroDAO.Consultar(livro); livro = (Dominio.Livro.Livro)entidades.ElementAt(0); //entidades = commands["CONSULTAR"].execute(estoque).Entidades; entidades = estoqueDAO.Consultar(estoque); estoque = (Estoque)entidades.ElementAt(0); // Cria um novo CartItem se não existir cartItem = new CartItem { item_id = Guid.NewGuid().ToString(), livro_id = livro.ID, titulo_livro = livro.Titulo, valor_venda = estoque.ValorVenda, cart_id = ShoppingCartId, quantidade = 1, data_criada = DateTime.Now }; _db.ShoppingCartItems.Add(cartItem); } else { // se o item não existir no carrinho, // então adiciona um em quantidade cartItem.quantidade++; } _db.SaveChanges(); }
public LivroController(LivroContext context) { _context = context; if (_context.LivroItems.Count() == 0) { // Create a new LivroItem if collection is empty, // which means you can't delete all LivroItems. _context.LivroItems.Add(new LivroItem { Name = "Juan Requeijo" }); _context.SaveChanges(); } }
public LivrariaController(LivroContext context) { _context = context; if (_context.Livros.Count() == 0) { // Create a new Livro if collection is empty, // which means you can't delete all Livros. _context.Livros.Add(new Livro { Id = 1, Nome = "Julão", Valor = 8 }); _context.SaveChanges(); } }
static void Main(string[] args) { using (var db = new LivroContext()) { db.Database.EnsureDeleted(); db.Database.EnsureCreated(); if (db.Livros.Any()) { db.Database.ExecuteSqlCommand("DELETE FROM dbo.Livros"); } db.Livros.Add(new Model.Livro { Autor = "PauloPitte", AnoPublicacao = 2019, Titulo = "Paulo1" }); db.Livros.Add(new Model.Livro { Autor = "Eric Evans", AnoPublicacao = 2007, Titulo = "Domain driven designer" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte2", AnoPublicacao = 2019, Titulo = "Paulo2" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte3", AnoPublicacao = 2019, Titulo = "Paulo3" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte4", AnoPublicacao = 2019, Titulo = "Paulo4" }); db.Livros.Add(new Model.Livro { Autor = "PauloPitte5", AnoPublicacao = 2019, Titulo = "Paulo5" }); db.SaveChanges(); } }
public virtual TEntity Adicionar(TEntity entity) { _dbContext.Set <TEntity>().Add(entity); _dbContext.SaveChanges(); return(entity); }