39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
@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>
 |