using Microsoft.AspNetCore.Identity;
using Newtonsoft.Json;
using System.Security.Claims;
namespace WebDoorCreator.Data.User
{
///
/// Classe generalizzaizone identity (user + roles + claims) x gestione semplificata in editing
///
[Serializable]
public class UserData
{
#region Public Properties
public List Claims { get; set; } = new List();
public IdentityUser Identity { get; set; } = null!;
public bool isInactive
{
get
{
bool answ = Identity.LockoutEnd != null && Identity.LockoutEnd > DateTime.Now;
return answ;
}
}
public List Roles { get; set; } = new List();
#endregion Public Properties
}
}