Nesse curso ate o momento por exemplo a pagina Visualizar onde visualizamos um produto a partir de um id, é possível enviar um produto para ser capturada na view, através da @ViewBag ou enviar na View fortemente tipada
public ActionResult Visualiza(int id)
{
Produto Produto = new Produto();
using (var context = new EstoqueContext())
{
Produto = context.Produtos.Include("Categoria").Where(p => p.Id == id).FirstOrDefault();
}
return View(Produto);
}
ou
public ActionResult Visualiza(int id)
{
Produto Produto = new Produto();
using (var context = new EstoqueContext())
{
Produto = context.Produtos.Include("Categoria").Where(p => p.Id == id).FirstOrDefault();
}
ViewBag.Produto = Produto;
return View();
}
devemos da preferencia a um desses métodos? porque?