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); }
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); }