42 lines
1.9 KiB
Plaintext
42 lines
1.9 KiB
Plaintext
<%@ Control Language="C#" %>
|
|
<ul>
|
|
<li><p>Get Started</p>
|
|
<ul>
|
|
<li><a href="<%= VirtualPathUtility.ToAbsolute("~/api/portals/index.aspx") %>">Основные понятия</a></li>
|
|
<li><a href="<%= VirtualPathUtility.ToAbsolute("~/api/portals/auth.aspx") %>">Авторизация</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
<% var entryPoints = Documentation.GetAll();
|
|
if (entryPoints != null && entryPoints.Any())
|
|
{ %>
|
|
<li><p>Методы API для порталов</p>
|
|
<ul>
|
|
<% foreach (var entryPoint in entryPoints.OrderBy(x => x.Name).ToList())
|
|
{ %>
|
|
<a href="<%= VirtualPathUtility.ToAbsolute("~/api/portals/section.aspx?section=" + entryPoint.Name) %>"><%= entryPoint.Name %></a>
|
|
<% var categories = entryPoint.Methods.Where(x => !string.IsNullOrEmpty(x.Category)).GroupBy(x => x.Category).OrderBy(x => x.Key).ToList();
|
|
if (categories.Any())
|
|
{ %>
|
|
<ul>
|
|
<% foreach (var category in categories)
|
|
{ %>
|
|
<li>
|
|
<a href="<%= VirtualPathUtility.ToAbsolute("~/api/portals/section.aspx?section=" + entryPoint.Name + "&category=" + category.Key) %>"><%= category.Key %></a>
|
|
</li>
|
|
<% } %>
|
|
</ul>
|
|
<% } %>
|
|
<% } %>
|
|
</ul>
|
|
</li>
|
|
<% } %>
|
|
|
|
<li><p>Help</p>
|
|
<ul>
|
|
<li><a href="<%= VirtualPathUtility.ToAbsolute("~/api/portals/faq.aspx") %>">Часто задаваемые вопросы</a></li>
|
|
<li><a href="<%= VirtualPathUtility.ToAbsolute("~/api/portals/filters.aspx") %>">Фильтрация запросов</a></li>
|
|
<li><a href="<%= VirtualPathUtility.ToAbsolute("~/api/portals/batch.aspx") %>">Пакетная отправка запросов</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul> |