68 lines
1.3 KiB
C#
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}"; }
|
|
}
|
|
}
|