@model IEnumerable @{ ViewBag.Title = "Index"; }

Index

@Html.ActionLink("Create New", "Create")

@foreach (var item in Model) { }
@Html.DisplayNameFor(model => model.Genre.Name) @Html.DisplayNameFor(model => model.FirstOrDefault().Unicorn.Name) @Html.DisplayNameFor(model => model.FirstOrDefault().Title) @Html.DisplayNameFor(model => model.FirstOrDefault().Price)
@Html.DisplayFor(modelItem => item.Genre.Name) @if (item.Unicorn.Name.Length <= 25) { @item.Unicorn.Name } else { @item.Unicorn.Name.Substring(0, 25)... } @if (item.Title.Length <= 25) { @item.Title } else { @item.Title.Substring(0, 25)... } @Html.DisplayFor(modelItem => item.Price) @Html.ActionLink("Edit", "Edit", new { id = item.BlessingId }) | @Html.ActionLink("Details", "Details", new { id = item.BlessingId }) | @Html.ActionLink("Delete", "RemoveBlessing", new { id = item.BlessingId })