public async Task <IActionResult> Edit(long id, [Bind("Id,DescricaoVenda,ValorTotal,DataVenda,FormaPagamento,Fechado,ClienteId,FuncionarioId")] Models.Venda venda) { if (id != venda.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _repositoryVenda.UpdateAsync(id, venda); } catch (System.Exception) { if (!VendaExists(venda.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ClienteId"] = new SelectList(_repositoryCliente.GetAll(), "Id", "Nome", venda.ClienteId); ViewData["FuncionarioId"] = new SelectList(_userManager.GetUserName(User), venda.FuncionarioId); return(View(venda)); }
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> Edit(long id, [Bind("Id,Name,DescricaoProduto,Valor,MarcaId,SetorId,FornecedorId")] Models.Produto produto) { if (id != produto.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _repositoryProduto.UpdateAsync(id, produto); } catch (System.Exception) { if (!ProdutoExists(produto.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["SetorId"] = new SelectList(_repositorySetor.GetAll(), "Id", "Nome", produto.SetorId); ViewData["MarcaId"] = new SelectList(_repositoryMarca.GetAll(), "Id", "Nome", produto.MarcaId); ViewData["FornecedorId"] = new SelectList(_repositorySetor.GetAll(), "Id", "Nome", produto.FornecedorId); return(View(produto)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Endereco,Telefone,Email,CNPJ")] Models.Loja cliente) { if (id != cliente.Id) { return(NotFound()); } if (ModelState.IsValid) { await _repositoryLoja.UpdateAsync(id, cliente); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Telefone,CNPJ")] Models.Fornecedor fornecedor) { if (id != fornecedor.Id) { return(NotFound()); } if (ModelState.IsValid) { await _repositoryFornecedor.UpdateAsync(id, fornecedor); return(RedirectToAction(nameof(Index))); } return(View(fornecedor)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name")] Models.Marca marca) { if (id != marca.Id) { return(NotFound()); } if (ModelState.IsValid) { await _repositoryMarca.UpdateAsync(id, marca); return(RedirectToAction(nameof(Index))); } return(View(marca)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name")] Models.Setor setor) { if (id != setor.Id) { return(NotFound()); } if (ModelState.IsValid) { await _repositorySetor.UpdateAsync(id, setor); return(RedirectToAction(nameof(Index))); } return(View(setor)); }