Esempio n. 1
0
        public virtual IEnumerable <PatientEntity> MapEntity()
        {
            var result = new List <PatientEntity>();

            foreach (var patient in _patients)
            {
                var Telephones = new List <TelephoneEntity>();

                foreach (var item in patient.TblTelephone)
                {
                    var telephone = new TelephoneEntity();
                    telephone.PatientId   = item.PatientId;
                    telephone.Number      = item.Number;
                    telephone.TelephoneId = item.TelephoneId;
                    telephone.CodeTableId = item.CodeTableId;
                    Telephones.Add(telephone);
                }
                result.Add(new PatientEntity()
                {
                    FirstName  = patient.FirstName,
                    SurName    = patient.SurName,
                    PatientId  = patient.PatientId,
                    Dob        = patient.Dob,
                    TelePhones = Telephones,
                    Gender     = patient.Gender,
                });
            }
            return(result);
        }
Esempio n. 2
0
        private List <PatientEntity> InputData(int rec)
        {
            List <PatientEntity> ps = new List <PatientEntity>();

            for (int i = 0; i < rec; i++)
            {
                TelephoneEntity t = new TelephoneEntity {
                    CodeTableId = 1, Number = "1213123123"
                };
                List <TelephoneEntity> tlist = new List <TelephoneEntity>();
                tlist.Add(t);
                PatientEntity patientEntity = new PatientEntity {
                    FirstName = "asdas", Gender = 1, Dob = DateTime.Now.Date, SurName = "zsdsad", TelePhones = tlist
                };
                ps.Add(patientEntity);
            }
            return(ps);
        }