< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_Warehouse_Edit
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/Warehouse/Edit.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 5
Coverable lines: 5
Total lines: 51
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 14
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%210140%
<ExecuteAsync()100%210%

File(s)

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

#LineLine coverage
 1@using OzonOrdersWeb.ViewModels.WarehouseViewModels
 2@model EditWarehouseViewModel
 3
 4@{
 05    ViewData["Title"] = $"Редактирование — {Model?.Warehouse?.Name ?? "склад"}";
 06    Layout = "~/Views/Shared/_Layout.cshtml";
 7}
 8
 9<link rel="stylesheet" href="~/css/Studio2/Warehouse/warehouse-form.css" asp-append-version="true"/>
 10
 011@await Html.PartialAsync("_BsxGridShell")
 12
 13<div class="container py-3 wh-form-page bsx-surface">
 14    <div class="wh-form-hero">
 15        <h1><i class="fas fa-pencil-alt me-2 text-primary"></i>Редактирование склада</h1>
 016        <div class="subtitle">@Model?.Warehouse?.Name</div>
 17    </div>
 18
 19    <div class="wh-form-card">
 20        <form asp-area="Studio2" asp-controller="Warehouse" asp-action="Edit" method="post">
 21            <div asp-validation-summary="ModelOnly" class="text-danger mb-2"></div>
 22            <input type="hidden" asp-for="Warehouse.Id"/>
 23
 24            <div class="mb-3">
 25                <label asp-for="Warehouse.Name" class="form-label">Название склада</label>
 26                <input asp-for="Warehouse.Name" class="form-control form-control-sm" autocomplete="off"/>
 27                <div class="field-hint">
 28                    При переименовании проверьте связанные записи в
 29                    <a asp-area="Studio2" asp-controller="WarehouseMapping" asp-action="Index">«Связи складов»</a> —
 30                    поле «Склад Ozon» там сопоставляется по точному совпадению названия.
 31                </div>
 32                <span asp-validation-for="Warehouse.Name" class="text-danger small"></span>
 33            </div>
 34
 35            <div class="d-flex flex-wrap gap-2">
 36                <button type="submit" class="btn btn-primary btn-sm">
 37                    <i class="fas fa-save me-1"></i>Сохранить
 38                </button>
 39                <a asp-action="Index" class="btn btn-outline-secondary btn-sm">
 40                    <i class="fas fa-arrow-left me-1"></i>К списку
 41                </a>
 42            </div>
 43        </form>
 44    </div>
 45</div>
 46
 47@section Scripts {
 48    @{
 049        await Html.RenderPartialAsync("_ValidationScriptsPartial");
 50    }
 51}

Methods/Properties

ExecuteAsync()
<ExecuteAsync()