Files
mapo-core/MP.Land/Pages/SysInfo.razor
T
2022-11-04 15:50:40 +01:00

136 lines
8.0 KiB
Plaintext

@page "/SysInfo"
@using MP.AppAuth
@using MP.Land.Data
@using Microsoft.Extensions.Configuration
@inject AppAuthService DataService
@inject MessageService AppMService
@inject IConfiguration Configuration
<div class="row mx-2">
<div class="col-12 col-lg-10 offset-lg-1">
<div class="card">
<div class="card-header text-center">
<div class="row">
<div class="col-4"></div>
<div class="col-4">
<h2>@Titolo</h2>
</div>
<div class="col-4">
<div class="badge badge-pill badge-dark px-4 py-2">
<div class="px-1">
<a class="text-light" href="https://www.egalware.com/" target="_blank">powered by&nbsp;EgalWare <img width="24" class="img-fluid" src="img/LogoBluGreen.png" /></a>
</div>
</div>
</div>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col">
<div id="accordion">
<div class="card">
<div class="card-header text-uppercase btn btn-block" id="heading04">
<h5 class="mb-0">
<asp:LinkButton runat="server" ID="lbtGrp01" class="collapsed" data-toggle="collapse" data-target="#collapse04" aria-expanded="true" aria-controls="collapse04">
Global data
</asp:LinkButton>
</h5>
</div>
<div id="collapse04" class="collapse" aria-labelledby="headingOne" data-parent="#accordion">
<div class="card-body">
<div class="list-group">
<div class="list-group-item">
<div class="d-flex w-100 justify-content-between">
<b class="mb-1">Environment</b>
</div>
<p class="mb-1">@Environment</p>
</div>
<div class="list-group-item">
<div class="d-flex w-100 justify-content-between">
<b class="mb-1">Main DB Conf</b>
</div>
<p class="mb-1">@DbNameExample</p>
</div>
<div class="list-group-item">
<div class="d-flex w-100 justify-content-between">
<b class="mb-1">.net framework</b>
</div>
<p class="mb-1">@currHwSwInfo.runtimeImg</p>
</div>
<div class="list-group-item">
<div class="d-flex w-100 justify-content-between">
<b class="mb-1">Main Assembly</b>
</div>
<p class="mb-1">@currHwSwInfo.mainAssembly</p>
</div>
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header text-uppercase btn btn-block" id="heading01">
<h5 class="mb-0">
<asp:LinkButton runat="server" ID="LinkButton1" class="collapsed" data-toggle="collapse" data-target="#collapse01" aria-expanded="true" aria-controls="collapse01">
Stats (Server, IIS, APP)
</asp:LinkButton>
</h5>
</div>
<div id="collapse01" class="collapse" aria-labelledby="heading01" data-parent="#accordion">
<div class="card-body">
<div class="list-group">
<div class="list-group-item">
<div class="d-flex w-100 justify-content-between">
<b class="mb-1">Server Stats</b>
</div>
<p class="mb-1">
<pre>@currHwSwInfo.ServerStats</pre>
</p>
</div>
<div class="list-group-item">
<div class="d-flex w-100 justify-content-between">
<b class="mb-1">IIS Stats</b>
</div>
<p class="mb-1">
<pre>@currHwSwInfo.IISStats</pre>
</p>
</div>
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header text-uppercase btn btn-block" id="heading05">
<h5 class="mb-0">
<asp:LinkButton runat="server" ID="lbtGrp02" class="collapsed" data-toggle="collapse" data-target="#collapse05" aria-expanded="false" aria-controls="collapse05">
Other Libraries
</asp:LinkButton>
</h5>
</div>
<div id="collapse05" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion">
<div class="card-body">
<div class="list-group">
<div class="list-group-item">
<div class="d-flex w-100 justify-content-between">
<b class="mb-1">Elenco librerie</b>
<span>@currHwSwInfo.numLibraries</span>
</div>
<p class="mb-1">
<pre style="width: 100%; white-space: pre-wrap;">@currHwSwInfo.librariesVers</pre>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-footer py-1">
<span>Chiave licenza: <b>@masterLic</b></span>
</div>
</div>
</div>
</div>