helpcenter/helpcenter.r7-office.ru/Web/Controls/Help/SideMenu/portals.ascx

42 lines
1.9 KiB
Plaintext
Raw Normal View History

2019-02-13 12:53:47 +00:00
<%@ Control Language="C#" %>
<ul>
2019-02-13 14:17:29 +00:00
<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>
2019-02-13 12:53:47 +00:00
</ul>
</li>
2019-02-13 14:17:29 +00:00
<% var entryPoints = Documentation.GetAll();
if (entryPoints != null && entryPoints.Any())
{ %>
<li><p>Методы API для порталов</p>
2019-02-13 14:17:29 +00:00
<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>
2019-02-13 14:17:29 +00:00
<% 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>
2019-02-13 14:17:29 +00:00
</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>
2019-02-13 12:53:47 +00:00
</ul>
</li>
</ul>