public static Employee ToEmployee(this InMemoryEmployee inMemoryEmployee) { var employee = new Employee( inMemoryEmployee.Id, inMemoryEmployee.Person.ToPerson(), inMemoryEmployee.Dependents.Select(d => d.ToDependent())); return(employee); }
public static InMemoryEmployee ToInMemoryEmployee(this Employee employee) { var inMemoryEmployee = new InMemoryEmployee { Id = employee.Id, Person = employee.Person.ToInMemoryPerson(), Dependents = employee.Dependents.Select(d => d.ToInMemoryDependent()).ToList() }; return(inMemoryEmployee); }