if (ModelState.IsValid) { ProdutosDAO dao = new ProdutosDAO(); dao.Adiciona(produto); return RedirectToAction("Index", "Produto"); } else { // O modelo não foi validado corretamente
CategoriasDAO categoriasDao = new CategoriasDAO();
// Modo 01 // Na reposta do execício está com as linhas abaixo, que comentei. //List categorias = categoriasDao.Lista(); // ViewBag.Categorias = categorias;
// Modo 02 // Mas também funcionou assim ViewBag.Categorias = categoriasDao.Lista();
/ Tanto faz usar o Modo 01 como o Modo 02? Se não, qual o motivo? Obrigado. /
ViewBag.Produto = produto; return View("Form"); }