using System; using System.Collections.Generic; namespace IRaCIS.Application.ViewModels { public class EducationCommand { public Guid? Id { get; set; } public Guid DoctorId { get; set; } public DateTime BeginDate { get; set; } public DateTime EndDate { get; set; } public string Degree { get; set; } public string Major { get; set; } public string Organization { get; set; } public string Country { get; set; } public string Province { get; set; } public string City { get; set; } } public class EducationInfoViewModel : EducationCommand { public DateTime? CreateTime { get; set; } public string BeginDateStr => BeginDate.ToString("yyyy-MM"); public string EndDateStr => EndDate.ToString("yyyy-MM"); } public class PostgraduateCommand { public Guid? Id { get; set; } public Guid DoctorId { get; set; } public DateTime BeginDate { get; set; } public DateTime EndDate { get; set; } public string Training { get; set; } public string Major { get; set; } public string Hospital { get; set; } public string School { get; set; } public string Country { get; set; } public string Province { get; set; } public string City { get; set; } } public class PostgraduateViewModel: PostgraduateCommand { public DateTime? CreateTime { get; set; } public string BeginDateStr => BeginDate.ToString("yyyy-MM"); public string EndDateStr => EndDate.ToString("yyyy-MM"); } public class DoctorEducationExperienceDTO { public IEnumerable EducationList=new List(); public IEnumerable PostgraduateList = new List(); } }