@using MP.AppAuth.Models
@using MP.Land.Data
@using Microsoft.Extensions.Configuration
@inject IConfiguration Configuration
@inject AppAuthService DataService
@if (authOk())
{
@(traduci($"{CurrItem.AppName}-TITLE"))
@(traduci($"{CurrItem.AppName}-LIST"))
}
else
{
@(traduci($"{CurrItem.AppName}-TITLE"))
@(traduci($"{CurrItem.AppName}-LIST"))
}
@code {
[Parameter]
public UpdMan CurrItem { get; set; }
protected bool authOk()
{
bool answ = !string.IsNullOrEmpty(CurrItem.LicenseKey);
return answ;
}
protected string fullUrl(string relUrl)
{
return $"{Configuration["BaseUrl"]}{relUrl}";
}
protected MarkupString traduci(string lemma)
{
MarkupString answ;
string rawHtml = DataService.Traduci(lemma, "IT");
answ = new MarkupString(rawHtml);
return answ;
}
}