Пример #1
0
        public PurchaseEntity Create(ICreationSpec<PurchaseEntity, PurchaseConstructorParameters> spec)
        {
            PurchaseProxy purchase = new PurchaseProxy(_idProvider.Generate("Purchase"));

            spec.Satisfied(purchase);

            return purchase;
        }
Пример #2
0
        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;
        }