public IActionResult Edicao(int id) { var model = new EdicaoEstoqueModel(); try { //buscando o estoque no banco de dados pelo id.. var estoque = estoqueRepository.ConsultarPorId(id); model.IdEstoque = estoque.IdEstoque; model.Nome = estoque.Nome; model.Descricao = estoque.Descricao; } catch (Exception e) { TempData["Mensagem"] = e.Message; } return(View(model)); }
[HttpPost] //recebe o submit do formulario public IActionResult Edicao(EdicaoEstoqueModel model) { if (ModelState.IsValid) { try { var estoque = new Estoque(); estoque.IdEstoque = model.IdEstoque; estoque.Nome = model.Nome; estoque.Descricao = model.Descricao; estoqueRepository.Alterar(estoque); TempData["Mensagem"] = "Estoque alterado com sucesso!"; } catch (Exception e) { TempData["Mensagem"] = e.Message; } } return(View()); }