129 lines
6.8 KiB
Plaintext
129 lines
6.8 KiB
Plaintext
@page "/SysInfo"
|
|
@using MP.AppAuth
|
|
@using MP.AppAuth.Services
|
|
@using MP.Land.Data
|
|
@using Microsoft.Extensions.Configuration
|
|
|
|
@inject AppAuthService DataService
|
|
@inject LMessageService AppMService
|
|
@inject IConfiguration Configuration
|
|
|
|
<div class="row mx-2">
|
|
<div class="col-12 col-xl-10 offset-xl-1">
|
|
<div class="card shadow">
|
|
<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 rounded-pill bg-dark px-4 py-2">
|
|
<div class="px-1">
|
|
<a class="text-light" href="https://www.egalware.com/" target="_blank">powered by EgalWare <img width="24" class="img-fluid" src="img/LogoEgalware.svg" /></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
|
|
<div class="accordion" id="accordionExample">
|
|
<div class="accordion-item">
|
|
<h2 class="accordion-header">
|
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
|
|
Global data
|
|
</button>
|
|
</h2>
|
|
<div id="collapseOne" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
|
|
<div class="accordion-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="accordion-item">
|
|
<h2 class="accordion-header">
|
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
|
|
Stats (Server, IIS, APP)
|
|
</button>
|
|
</h2>
|
|
<div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
|
|
<div class="accordion-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="accordion-item">
|
|
<h2 class="accordion-header">
|
|
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
|
|
Other Libraries
|
|
</button>
|
|
</h2>
|
|
<div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
|
|
<div class="accordion-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 class="card-footer py-1">
|
|
<span>Chiave licenza: <b>@masterLic</b></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|