Files
monorepo/LCU.API.Operations.IncentiveAPI/LCU.Library.Internal.IncentiveApiModels/Entities/ApplicationUser.cs
T
2026-03-17 09:53:09 -05:00

24 lines
736 B
C#

using LCU.Library.Internal.IncentiveApiModels.Enums;
namespace LCU.Library.Internal.IncentiveApiModels.Entities
{
public class ApplicationUser
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public string[] Roles { get; set; }
public bool IsSystem { get; set; }
public string UserName()
{
return string.IsNullOrWhiteSpace(LastName) ? Email : $"{FirstName} {LastName}";
}
public UserType UserType()
{
return IsSystem ? Library.Internal.IncentiveApiModels.Enums.UserType.System : Library.Internal.IncentiveApiModels.Enums.UserType.Associate;
}
}
}