Ejemplo n.º 1
0
        public static Employee Map(this EmployeeRealm source)
        {
            Employee employee = new Employee();

            employee.Uid = source.Uid;
            employee.Nev = source.Nev;
            IList <EmailAddressRealm> emailek = source.Emailek;

            employee.Emailek = emailek != null?emailek.Map() : (IEnumerable <EmailAddress>)null;

            IList <PhoneNumberRealm> telefonok = source.Telefonok;

            employee.Telefonok = telefonok != null ? (IEnumerable <PhoneNumber>)telefonok.Map() : (IEnumerable <PhoneNumber>)null;
            return(employee);
        }
Ejemplo n.º 2
0
        public static EmployeeRealm Map(this Employee source)
        {
            EmployeeRealm employeeRealm = new EmployeeRealm()
            {
                Uid = source.Uid,
                Nev = source.Nev
            };

            if (source.Telefonok != null)
            {
                foreach (PhoneNumber source1 in source.Telefonok)
                {
                    employeeRealm.Telefonok.Add(source1.Map());
                }
            }
            if (source.Emailek != null)
            {
                foreach (EmailAddress source1 in source.Emailek)
                {
                    employeeRealm.Emailek.Add(source1.Map());
                }
            }
            return(employeeRealm);
        }