@* File: `OmegaLeo.HelperLib.Web/Views/Home/Library.cshtml` *@ @model OmegaLeo.HelperLib.Web.Models.LibraryDocumentationViewModel @{ ViewData["Title"] = Model.LibraryName; var groupedByNamespace = Model.Documentation.GroupBy(d => d.AssemblyName).OrderBy(g => g.Key); }
@Model.LibraryName
Overview @foreach (var ns in groupedByNamespace) { @ns.Key } Changelog

@Model.LibraryName

@Model.Description


@foreach (var ns in groupedByNamespace) {

@ns.Key

@foreach (var classDoc in ns.OrderBy(d => d.ClassName)) {

@classDoc.ClassName

@classDoc.AssemblyName
@if (classDoc.Descriptions != null && classDoc.Descriptions.Any()) {
@foreach (var desc in classDoc.Descriptions) { }
Member Documentation
@desc.Title @Html.Raw(desc.Description)
} else {

No documentation available.

}
}
} @if (!string.IsNullOrEmpty(Model.ChangelogMarkdown)) {

Changelog

@Html.Raw(Markdig.Markdown.ToHtml(Model.ChangelogMarkdown))
}