< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_ApiSupplierRequestAudit_Index
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/ApiSupplierRequestAudit/Index.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 4
Coverable lines: 4
Total lines: 47
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 8
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
ExecuteAsync()0%7280%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/ApiSupplierRequestAudit/Index.cshtml

#LineLine coverage
 1@using OzonOrdersWeb.Areas.Studio2.ViewModels.Grid
 2@{
 03    ViewData["Title"] = "Аудит API поставщиков";
 4}
 5<link rel="stylesheet" href="~/css/Studio2/ApiSupplierRequestAudit/api-supplier-request-audit.css" asp-append-version="t
 6
 07@await Html.PartialAsync("_BsxGridShell")
 8
 9<div class="container-fluid py-3 bsx-surface">
 10    <section class="app-section-hero app-section-hero--import">
 11        <div>
 12            <h1><i class="fas fa-clipboard-list me-2 text-primary"></i>Аудит API поставщиков</h1>
 13            <div class="subtitle">Постоянный журнал всех фактических HTTP и SOAP вызовов внешних поставщиков.</div>
 14            <div class="subtitle-help">Неуспешные вызовы — HTTP-ошибки и транспортные сбои без кода ответа. Секреты в за
 15            <div class="app-section-hero__quick-links">
 16                <a asp-controller="Supplier" asp-action="Index"><i class="fas fa-truck"></i> Поставщики</a>
 17                <a asp-controller="SupplierCart" asp-action="Index"><i class="fas fa-cart-shopping"></i> Корзины API</a>
 18                <a asp-controller="JobLogs" asp-action="Index"><i class="fas fa-clock-rotate-left"></i> Журнал задач</a>
 19            </div>
 20        </div>
 21    </section>
 22
 023    @await Html.PartialAsync("_BsxDirectoryGrid", new BsxDirectoryGridViewModel("asra", "Вызовы API", "fa-wave-square", 
 024        "Фильтры и сортировка — по всему журналу на сервере. Для диагностики: поставщик + результат «Ошибка». Двойной кл
 25</div>
 26
 27<div class="modal fade" id="asraDetailModal" tabindex="-1">
 28    <div class="modal-dialog modal-xl modal-dialog-scrollable">
 29        <div class="modal-content">
 30            <div class="modal-header">
 31                <h5 class="modal-title text-truncate"><code id="asraDetailTitle"></code></h5>
 32                <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
 33            </div>
 34            <div class="modal-body">
 35                <div class="asra-detail-label">Запрос</div>
 36                <pre class="asra-pre" id="asraDetailRequest"></pre>
 37                <div class="asra-detail-label">Ответ</div>
 38                <pre class="asra-pre" id="asraDetailResponse"></pre>
 39            </div>
 40        </div>
 41    </div>
 42</div>
 43
 44@section Scripts {
 45<script src="~/js/Studio2/Grid/bsx-directory.js" asp-append-version="true"></script>
 46<script src="~/js/Studio2/ApiSupplierRequestAudit/api-supplier-request-audit.js" asp-append-version="true"></script>
 47}

Methods/Properties

ExecuteAsync()