The same concept, either use a UnitOfWork, or just use an Entity and fill all its fields and all of its related entities fields as shown before then use DataAccessAdapter torecursivly save the entire entity graph as follows:
adapter.SaveEntity(request, false, true);
Following is the signature of the SaveEntity method used above:
public bool SaveEntity(
IEntity2 entityToSave,
bool refetchAfterSave,
bool recurse
);