public PurchaseEntity Create(ICreationSpec<PurchaseEntity, PurchaseConstructorParameters> spec) { PurchaseProxy purchase = new PurchaseProxy(_idProvider.Generate("Purchase")); spec.Satisfied(purchase); return purchase; }
public PersonEntity Create(ICreationSpec<PersonEntity, PersonConstructorParameters> spec) { PersonProxy person = new PersonProxy(new PersonDto { PersonId = _idDao.Generate("Person") }); person.Transient = true; spec.Satisfied(person); return person; }