You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.1 KiB
39 lines
1.1 KiB
8 months ago
|
@using System.Web.Http
|
||
|
@using System.Web.Http.Controllers
|
||
|
@using System.Web.Http.Description
|
||
|
@using System.Collections.ObjectModel
|
||
|
@using WebAPI.Areas.HelpPage.Models
|
||
|
@model Collection<ApiDescription>
|
||
|
|
||
|
@{
|
||
|
ViewBag.Title = "ASP.NET Web API Help Page";
|
||
|
|
||
|
// Group APIs by controller
|
||
|
ILookup<HttpControllerDescriptor, ApiDescription> apiGroups = Model.ToLookup(api => api.ActionDescriptor.ControllerDescriptor);
|
||
|
}
|
||
|
|
||
|
<link type="text/css" href="~/Areas/HelpPage/HelpPage.css" rel="stylesheet" />
|
||
|
<header class="help-page">
|
||
|
<div class="content-wrapper">
|
||
|
<div class="float-left">
|
||
|
<h1>@ViewBag.Title</h1>
|
||
|
</div>
|
||
|
</div>
|
||
|
</header>
|
||
|
<div id="body" class="help-page">
|
||
|
<section class="featured">
|
||
|
<div class="content-wrapper">
|
||
|
<h2>Introduction</h2>
|
||
|
<p>
|
||
|
Provide a general description of your APIs here.
|
||
|
</p>
|
||
|
</div>
|
||
|
</section>
|
||
|
<section class="content-wrapper main-content clear-fix">
|
||
|
@foreach (var group in apiGroups)
|
||
|
{
|
||
|
@Html.DisplayFor(m => group, "ApiGroup")
|
||
|
}
|
||
|
</section>
|
||
|
</div>
|