public IActionResult Details(int id) { var claim = HttpContext.User.Claims.First(c => c.Type == ClaimTypes.Sid); int idUser = int.Parse(claim.Value); UserDAO daou = new UserDAO(); Utilizador u = daou.FindById(idUser); RecipeDAO dao = new RecipeDAO(); Recipe recipe; if (u.Type == 1) { recipe = dao.FindByIdAdmin(id); ViewBag.Admin = true; } else { recipe = dao.FindById(id); ViewBag.Admin = false; } if (recipe == null) { return(RedirectToAction("Index", "User")); } List <Recipe> receitas = dao.getFavorites(idUser); ViewBag.Boolean = false; foreach (Recipe recp in receitas) { if (recp.Id_Recipe == id) { ViewBag.Boolean = true; break; } } ViewBag.image = recipe.GetImage(); int ativo = dao.IsActive(id); ViewBag.Teste = ativo; return(View(recipe)); }