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> |