< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_JobLogs__EmailRoutingTab
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/JobLogs/_EmailRoutingTab.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 8
Coverable lines: 8
Total lines: 29
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
ExecuteAsync()100%210%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/JobLogs/_EmailRoutingTab.cshtml

#LineLine coverage
 1@using OzonDomains.Models
 2@model OzonOrdersWeb.Areas.Studio2.ViewModels.EmailRouting.EmailRoutingResultsViewModel
 3@* Email → Dropbox — серверный грид (grid/email). *@
 4
 5<div class="job-logs-intro">
 6    <i class="fas fa-circle-info"></i>
 7    <span>
 8        <strong>Загружен</strong> — файл лёг в Dropbox; <strong>Заказы импортированы</strong> — из файла созданы заказы;
 9        <strong>Отклонён</strong> — письмо не подошло ни под одно правило; <strong>Дубликат</strong> — такой файл уже об
 10    </span>
 11</div>
 12
 13<div class="job-logs-workflow">
 14    <div class="job-logs-workflow-step"><span class="job-logs-workflow-num">1</span><div><strong>Письмо приходит на ящик
 15    <div class="job-logs-workflow-step"><span class="job-logs-workflow-num">2</span><div><strong>Правило проверяет письм
 16    <div class="job-logs-workflow-step"><span class="job-logs-workflow-num">3</span><div><strong>Файл кладётся в Dropbox
 17    <div class="job-logs-workflow-step"><span class="job-logs-workflow-num">4</span><div><strong>Парсер создаёт заказы</
 18</div>
 19
 20<div class="job-logs-stats mb-3">
 021    <span class="badge bg-success">Загружено: @Model.CountUploaded</span>
 022    <span class="badge bg-primary">Заказы импортированы: @Model.CountOrdersImported</span>
 023    <span class="badge bg-danger">Ошибок: @Model.CountFailed</span>
 024    <span class="badge bg-secondary">Отклонено: @Model.CountRejected</span>
 025    <span class="badge bg-info text-dark">Дубликатов: @Model.CountDuplicate</span>
 26</div>
 027@await Html.PartialAsync("_JobLogsGridPanel", new OzonOrdersWeb.Areas.Studio2.ViewModels.JobLogs.JobLogsGridPanelViewMod
 028    "Email → Dropbox", "fa-envelope text-primary", "Файл, отправитель, причина…",
 029    "Двойной клик — карточка письма. Фильтры по статусу, правилу, отправителю и дате — в строке под заголовками."))

Methods/Properties

ExecuteAsync()