public void RegisterAmended(Infrastructure.IAggregateRoot entity, IUnitOfWorkRepository unitOfWorkRepository) { unitOfWorkRepository.PersistUpdateOf(entity); }
public void RegisterRemoved(Infrastructure.IAggregateRoot entity, IUnitOfWorkRepository unitOfWorkRepository) { unitOfWorkRepository.PersistDeletionOf(entity); }
public void RegisterAmended(Infrastructure.IAggregateRoot entity, IUnitOfWorkRepository unitOfWorkRepository) { SessionFactory.GetCurrentSession().SaveOrUpdate(entity); }
public void RegisterNew(Infrastructure.IAggregateRoot entity, IUnitOfWorkRepository unitOfWorkRepository) { unitOfWorkRepository.PersistCreationOf(entity); }
public void RegisterRemoved(Infrastructure.IAggregateRoot entity, IUnitOfWorkRepository unitOfWorkRepository) { SessionFactory.GetCurrentSession().Delete(entity); }