public ProfileCollectionAdapter(IProfilesFakeBackendAccess profilesFakeBackendAccess) { _profilesFakeBackendAccess = profilesFakeBackendAccess; BackendAccess = TransformingBackendAccess <IProfile, IProfileViewModel> .CreateTransformingBackendAccess( _profilesFakeBackendAccess, TransformPage, TransformPlaceholder); }
public HighWorkloadCollectionAdapter( IHighWorkloadFakeBackendAccess highWorkloadFakeBackendAccess, Func <ISomeWorkloadObject, ISomeWorkloadObjectViewModel> someWorkloadObjectViewModelFactory) { _highWorkloadFakeBackendAccess = highWorkloadFakeBackendAccess; _someWorkloadObjectViewModelFactory = someWorkloadObjectViewModelFactory; BackendAccess = TransformingBackendAccess <ISomeWorkloadObject, ISomeWorkloadObjectViewModel> .CreateTransformingBackendAccess( _highWorkloadFakeBackendAccess, TransformPage, TransformPlaceholder); }