< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_OrderControl_EditRule
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/OrderControl/EditRule.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 5
Coverable lines: 5
Total lines: 12
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 32
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%272160%
<ExecuteAsync()0%7280%
<ExecuteAsync()0%7280%
<ExecuteAsync()100%210%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/OrderControl/EditRule.cshtml

#LineLine coverage
 1@model OzonDomains.Models.OrderControlRule
 2@using OzonDomains.Models.Authorization
 3@using OzonOrdersWeb.Areas.Studio2.Controllers
 04@{ ViewData["Title"] = Model.Id == 0 ? "Новое правило" : "Настройка правила"; var roles = ViewBag.Roles as IReadOnlyList
 5<link rel="stylesheet" href="~/css/Studio2/OrderControl/order-control.css" asp-append-version="true" />
 06<div class="container py-3 oc-page"><section class="oc-hero"><div><h1><i class="fas fa-sliders-h me-2 text-primary"></i>
 7<form asp-action="EditRule" method="post" class="oc-form-card"><input type="hidden" asp-for="Id" /><input type="hidden" 
 08 <div class="row g-3"><div class="col-12 col-lg-7"><label asp-for="Name" class="form-label">Название правила</label><inp
 09 <div class="col-12 col-md-6"><label class="form-label" asp-for="TargetAppRoleId">Роль получателей</label><select asp-fo
 10 <div class="col-12"><label asp-for="ParametersJson" class="form-label">Параметры сценария</label><textarea asp-for="Par
 11 <div class="oc-form-actions"><a asp-action="Rules" class="btn btn-outline-secondary">Отмена</a><button class="btn btn-p
 012@section Scripts { <script>document.addEventListener('DOMContentLoaded',()=>{const s=document.querySelector('[name="Targ