// GET: Receita/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Receita receita = db.Receita.Find(id); Dictionary <Ingrediente, double?> dicionario = new Dictionary <Ingrediente, double?>(); //HashSet<Ingrediente> ingredientes = new HashSet<Ingrediente>(); System.Diagnostics.Debug.WriteLine("HOLLA"); foreach (Possui possui in receita.Possui) { int id_ing = possui.ID_Ingrediente; double? quantidade = possui.Quantidade; Ingrediente ing = db.Ingrediente.Find(id_ing); System.Diagnostics.Debug.WriteLine(ing.ToString()); dicionario.Add(ing, quantidade); } ViewBag.Ingredientes = dicionario; List <int> id_passos = new List <int>(); foreach (Passo passo in receita.Passo) { id_passos.Add(passo.ID_Passo); } ViewBag.ids_passos = id_passos.ToArray(); if (receita == null) { return(HttpNotFound()); } return(View(receita)); }