< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_AppStatus_Edit
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/AppStatus/Edit.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 4
Coverable lines: 4
Total lines: 74
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 10
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%110100%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/AppStatus/Edit.cshtml

#LineLine coverage
 1@using OzonDomains.Models
 2
 3@model AppStatus
 4
 5@{
 06    var vm = Model!;
 07    ViewData["Title"] = $"Редактирование статуса - {vm.Name ?? vm.Id.ToString()}";
 08    Layout = "~/Views/Shared/_Layout.cshtml";
 9}
 10
 11<link rel="stylesheet" href="~/css/Studio2/AppStatus/app-status-form.css" asp-append-version="true"/>
 12
 013@await Html.PartialAsync("_BsxGridShell")
 14
 15<div class="container as-form-page py-3 bsx-surface">
 16    <div class="back-link-row">
 17        <a asp-action="Index" class="text-primary text-decoration-none small">
 18            <i class="fas fa-arrow-left me-1"></i>К списку статусов
 19        </a>
 20    </div>
 21
 22    <div class="card">
 23        <div class="card-header">
 24            <h2 class="mb-0 fs-4">Редактирование статуса</h2>
 25        </div>
 26
 27        <div class="card-body">
 28            <div class="as-intro">
 29                <i class="fas fa-circle-info"></i>
 30                <div class="as-intro-text">
 31                    Изменение имени или признака конечного статуса влияет на фильтрацию заказов и доступные переходы
 32                    в справочнике <a asp-area="Studio2" asp-controller="StatusTransition" asp-action="Index">переходов с
 33                </div>
 34            </div>
 35
 36            <form asp-area="Studio2" asp-controller="AppStatus" asp-action="Edit" method="post">
 37                <div asp-validation-summary="ModelOnly" class="alert alert-danger"></div>
 38                <input type="hidden" asp-for="Id"/>
 39
 40                <div class="row g-3">
 41                    <div class="section-title">Параметры статуса</div>
 42
 43                    <div class="col-12">
 44                        <label asp-for="Name" class="form-label">Название статуса<span class="required-mark">*</span></l
 45                        <input asp-for="Name" class="form-control" placeholder="Введите название статуса"/>
 46                        <span asp-validation-for="Name" class="text-danger small"></span>
 47                        <div class="field-hint">Используйте формулировки, понятные пользователям в карточке заказа.</div
 48                    </div>
 49
 50                    <div class="col-12">
 51                        <div class="form-check">
 52                            <input asp-for="IsFinal" class="form-check-input"/>
 53                            <label asp-for="IsFinal" class="form-check-label">Конечный статус</label>
 54                        </div>
 55                        <div class="field-hint ms-4">
 56                            Для конечного статуса стандартные операции по заказу больше не предлагаются.
 57                        </div>
 58                    </div>
 59                </div>
 60
 61                <div class="mt-4 d-flex gap-2">
 62                    <button type="submit" class="btn btn-primary">
 63                        <i class="fas fa-save me-1"></i>Сохранить
 64                    </button>
 65                    <a asp-action="Index" class="btn btn-outline-secondary">Отмена</a>
 66                </div>
 67            </form>
 68        </div>
 69    </div>
 70</div>
 71
 72@section Scripts {
 73    <partial name="_ValidationScriptsPartial"/>
 74}

Methods/Properties

ExecuteAsync()