PIbd-42_Kashin_M.I_CPO_Cour.../EmployeeManagmentContracts/ViewModels/PhisicalPersonViewModel.cs

28 lines
1.0 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EmployeeManagmentContracts.ViewModels
{
public class PhisicalPersonViewModel
{
public int Id { get; set; }
public string Name { get; set; } = string.Empty;
public string Surname { get; set; } = string.Empty;
public string Patronymic { get; set; } = string.Empty;
public DateTime Birthday { get; set; }
public string Gender { get; set; } = string.Empty;
public string Address { get; set; } = string.Empty;
public string Telephone { get; set; } = string.Empty;
// Вычисляемое свойство для полного имени
public string FullName => $"{Surname} {Name} {Patronymic}";
// Вычисляемое свойство для полного имени с датой рождения
public string FullNameWithBirthday => $"{Surname} {Name} {Patronymic} ({Birthday:dd.MM.yyyy})";
}
}