Files
GreadyPoang/GreadyPoang.EntityLayer/EntityClasses/Participant.cs
2025-08-28 11:32:25 +02:00

68 lines
1.3 KiB
C#

using Common.Library;
namespace GreadyPoang.EntityLayer;
public class Participant : EntityBase
{
public Participant()
{
_firstName = string.Empty;
_lastName = string.Empty;
_email = string.Empty;
}
private int _participantId;
private string _firstName;
private string _lastName;
private string _email;
public int ParticipantId
{
get { return _participantId; }
set
{
_participantId = value;
RaisePropertyChanged(nameof(ParticipantId));
}
}
public string FirstName
{
get { return _firstName; }
set
{
_firstName = value;
RaisePropertyChanged(nameof(FirstName));
}
}
public string LastName
{
get { return _lastName; }
set
{
_lastName = value;
RaisePropertyChanged(nameof(LastName));
}
}
public string Email
{
get { return _email; }
set
{
_email = value;
RaisePropertyChanged(nameof(Email));
}
}
public string FullName
{
get { return $"{FirstName} {LastName}"; }
}
public string LastNameFirstName
{
get { return $"{LastName}, {FirstName}"; }
}
}