using HospitalDataModels.Models; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HospitalContracts.ViewModels { /// /// Модель представления для сущности "Пациент" /// public class PatientViewModel : IPatientModel { /// /// Идентификатор /// public int Id { get; set; } /// /// ФИО пациента /// [DisplayName("ФИО пациента")] public string FullName { get; set; } = string.Empty; /// /// Дата рождения пациента /// [DisplayName("Дата рождения")] public DateTime BirthDate { get; set; } /// /// Номер телефона пациента /// [DisplayName("Номер телефона")] public string Phone { get; set; } = string.Empty; /// /// Идентификатор лечащего врача /// public int DoctorId { get; set; } /// /// ФИО лечащего врача /// [DisplayName("ФИО лечащего врача")] public string DoctorFullName { get; set; } = string.Empty; /// /// Список рецептов пациента /// public Dictionary PatientRecipes { get; set; } = new(); /// /// Список процедур пациента /// public Dictionary PatientProcedures { get; set; } = new(); } }