< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_Orders_CheckFile
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/Orders/CheckFile.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 11
Coverable lines: 11
Total lines: 81
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 20
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%620%
<ExecuteAsync()0%342180%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/Orders/CheckFile.cshtml

#LineLine coverage
 1@using OzonOrdersWeb.ViewModels.OrderViewModels
 2
 3@model CheckUniqueValueViewModel
 4
 5@{
 06    ViewData["Title"] = "Проверка файла на новые записи";
 07    Layout = "~/Views/Shared/_Layout.cshtml";
 8}
 9
 10
 11<div class="container">
 12    <div class="row">
 13        <div>
 14            <div class="card">
 15                <div class="card-header">
 16                    <h2>Найдены новые записи</h2>
 17                </div>
 18                <div class="card-body">
 19                    <form asp-area="Studio2" asp-controller="Orders" asp-action="NewValuesProcessing" method="post">
 20                        <div class="pagination-wrapper d-flex justify-content-center">
 21                            <div class="pagination-controls">
 22
 023                                @if (Model.NewOzonClients != null && Model.NewOzonClients.Count > 0)
 24                                {
 25                                    <h4 class="d-flex justify-content-between pr-5">Новые элементы в списке <b>клиентов<
 26                                    <ul style="padding-left: 2rem;">
 027                                        @for (int i = 0; i < Model.NewOzonClients.Count; i++)
 28                                        {
 29                                            <li class="d-flex justify-content-between align-items-center">
 030                                                <span>@Model.NewOzonClients[i]</span>
 31                                                <input type="checkbox" name="NewOzonClientsDict[@Model.NewOzonClients[i]
 32                                                <input type="hidden" name="NewOzonClientsDict[@Model.NewOzonClients[i]]"
 33                                            </li>
 34                                        }
 35                                    </ul>
 36                                }
 37
 038                                @if (Model.NewStatuses != null && Model.NewStatuses.Count > 0)
 39                                {
 40                                    <h4 class="d-flex justify-content-between pr-5">Новые элементы в списке <b>статусов<
 41                                    <ul style="padding-left: 2rem;">
 042                                        @for (int i = 0; i < Model.NewStatuses.Count; i++)
 43                                        {
 44                                            <li class="d-flex justify-content-between align-items-center">
 045                                                <span>@Model.NewStatuses[i]</span>
 46                                                <input type="checkbox" name="NewStatusesDict[@Model.NewStatuses[i]]" val
 47                                                <input type="hidden" name="NewStatusesDict[@Model.NewStatuses[i]]" value
 48                                            </li>
 49                                        }
 50                                    </ul>
 51                                }
 52
 053                                @if (Model.NewWarehouses != null && Model.NewWarehouses.Count > 0)
 54                                {
 55                                    <h4 class="d-flex justify-content-between pr-5">Новые элементы в списке <b>складов</
 56                                    <ul style="padding-left: 2rem;">
 057                                        @for (int i = 0; i < Model.NewWarehouses.Count; i++)
 58                                        {
 59                                            <li class="d-flex justify-content-between align-items-center">
 060                                                <span>@Model.NewWarehouses[i]</span>
 61                                                <input type="checkbox" name="NewWarehousesDict[@Model.NewWarehouses[i]]"
 62                                                <input type="hidden" name="NewWarehousesDict[@Model.NewWarehouses[i]]" v
 63                                            </li>
 64                                        }
 65                                    </ul>
 66                                }
 67
 68                            </div>
 69                        </div>
 70                        <p class="text-center">Для пропущенных будет установлен статус '<b>Не указан</b>'</p>
 71                        <div class="d-flex justify-content-center mt-3">
 72                            <button type="button" class="btn btn-danger mr-2 mb-2" onclick="window.history.back();">Прер
 73                            <p>&nbsp;&nbsp;&nbsp;&nbsp;</p>
 74                            <button type="submit" class="btn btn-primary mb-2">Продолжить</button>
 75                        </div>
 76                    </form>
 77                </div>
 78            </div>
 79        </div>
 80    </div>
 81</div>

Methods/Properties

ExecuteAsync()
<ExecuteAsync()