@page "/profiles"
@using CredentialManager.Models
@using CredentialManager.Services
@using Microsoft.AspNetCore.Components
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.JSInterop
@using System.Text.Json
Gestisci e monitora tutti i profili di configurazione Data Coupler
Profili Totali
Profili Attivi
Creati Questa Settimana
Non Utilizzati
Caricamento profili in corso...
Non ci sono profili che corrispondono ai criteri di ricerca.
| Nome | Descrizione | Tipo | Sorgente → Destinazione | Mappings | Creato | Ultimo Uso | Azioni |
|---|---|---|---|---|---|---|---|
| @profile.Name @if (profile.LastUsedAt.HasValue && profile.LastUsedAt.Value > DateTime.Now.AddDays(-7)) { Recente } | @if (!string.IsNullOrEmpty(profile.Description)) { @(profile.Description.Length > 50 ? profile.Description.Substring(0, 50) + "..." : profile.Description) } else { - } | @GetSourceTypeDisplayName(profile.SourceType) | @profile.SourceTable → @profile.DestinationEndpoint | @GetMappingCount(profile) | @profile.CreatedAt.ToString("dd/MM/yyyy") | @if (profile.LastUsedAt.HasValue) { @profile.LastUsedAt.Value.ToString("dd/MM/yyyy") } else { Mai } |
|