public async Task <IActionResult> Edit(long id, [Bind("Id,ValorUnitario,QuantidadeProduto,VendaId,ProdutoId")] Models.Produto_Venda produto_venda) { if (id != produto_venda.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _repositoryProduto_Venda.UpdateAsync(id, produto_venda); } catch (System.Exception) { if (!Produto_VendaExists(produto_venda.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["VendaId"] = new SelectList(_repositoryVenda.GetAll(), "Id", "Id", produto_venda.VendaId); ViewData["ProdutoId"] = new SelectList(_repositoryVenda.GetAll(), "Id", "Nome", produto_venda.ProdutoId); return(View(produto_venda)); }
public async Task <IActionResult> Create([Bind("Id,ValorUnitario,QuantidadeProduto,VendaId,ProdutoId")] Models.Produto_Venda produto_venda) { if (ModelState.IsValid) { await _repositoryProduto_Venda.InsertAsync(produto_venda); return(RedirectToAction(nameof(Index))); } ViewData["VendaId"] = new SelectList(_repositoryVenda.GetAll(), "Id", "Id", produto_venda.VendaId); ViewData["ProdutoId"] = new SelectList(_repositoryVenda.GetAll(), "Id", "Nome", produto_venda.ProdutoId); return(View(produto_venda)); }