Files
dotnet-template/MainProject/Models/Api/Common/User/AuthenticatedUser.cs

29 lines
727 B
C#

using BasicDotnetTemplate.MainProject.Models.Api.Common.Role;
using DatabaseSqlServer = BasicDotnetTemplate.MainProject.Models.Database.SqlServer;
namespace BasicDotnetTemplate.MainProject.Models.Api.Common.User;
public class AuthenticatedUser
{
#nullable enable
public string? Guid { get; set; }
public string? FirstName { get; set; }
public string? LastName { get; set; }
public string? Email { get; set; }
public UserRole? Role { get; set; }
#nullable disable
public AuthenticatedUser(DatabaseSqlServer.User user)
{
Guid = user.Guid;
FirstName = user.FirstName;
LastName = user.LastName;
Email = user.Email;
Role = new UserRole(user.Role!);
}
}