public IActionResult Detalhar(int id) { Produto Produto = db.Produtos.Where(x => x.Id == id).Include(x => x.Fotos).FirstOrDefault(); ProdutoDetalheModel model = new ProdutoDetalheModel(); model.Produto = Produto; model.ProdutoBack = db.Produtos.Where(x => x.Id == id - 1).FirstOrDefault(); model.ProdutoForward = db.Produtos.Where(x => x.Id == id + 1).FirstOrDefault(); return(View("_DetalhamentoProduto", model)); }
// GET: Produto/Details/5 public async Task <ActionResult> Details(int id) { var produto = await _clientHelper.GetProdutoAsync(id); var horta = await _clientHelper.GetHortaAsync(produto.HortaId); var model = new ProdutoDetalheModel() { Id = id, HortaTitulo = horta.Titulo, Nome = produto.Nome, HortaId = produto.HortaId, Preco = produto.Preco, Quantidade = produto.Quantidade, Foto = produto.Foto }; return(View(model)); }