@model Francesco.Recipes.World.Models.BackendModels.Recipe.Recipe @{ ViewData["Title"] = "Recipe Details"; }

@Model.Name

@if (Model.MediaFiles.Any() && Model.MediaFiles.First().Data != null) { var mediaFile = Model.MediaFiles.First(); if (mediaFile.Data != null) { @Model.Name } }

Description: @Model.Description

Difficulty: @Model.Difficulty

Preparation Time: @Model.PreparationTime

Cooking Time: @Model.CookingTime

@await Html.PartialAsync("_AdjustableIngredientsPartial", Model) @await Html.PartialAsync("_RecipeInstructionGridPartial", new Francesco.Recipes.World.Models.InstructionViewModel { RecipeId = Model.Id, Instructions = Model.Instructions.ToList() })
@Html.AntiForgeryToken()
@section Scripts { }