/// <summary> /// Constructor. /// </summary> /// <param name="readerToEntityAdapter">Adapter for reading content and storing in entities.</param> /// <param name="entitySaver">Service for saving entities in bulk.</param> /// <param name="importReporter">Service for receiving import progress.</param> /// <param name="resourceMapping">The resource mapping, to provde settings such as merging and workflow suppression.</param> /// <param name="testRun">Indicates that the importer is performing test runs.</param> public RecordImporter(IReaderToEntityAdapter readerToEntityAdapter, IEntitySaver entitySaver, IImportReporter importReporter, ApiResourceMapping resourceMapping, bool testRun) { if (readerToEntityAdapter == null) { throw new ArgumentNullException(nameof(readerToEntityAdapter)); } if (entitySaver == null) { throw new ArgumentNullException(nameof(entitySaver)); } if (importReporter == null) { throw new ArgumentNullException(nameof(importReporter)); } if (resourceMapping == null) { throw new ArgumentNullException(nameof(resourceMapping)); } _entitySaver = entitySaver; ReaderToEntityAdapter = readerToEntityAdapter; Reporter = importReporter; _resourceMapping = resourceMapping; _mergeRecords = resourceMapping.ImportMergeExisting == true; _suppressWorkflows = resourceMapping.MappingSuppressWorkflows == true; _testRun = testRun; }
public EntityCreator(INewEntityHandler <TEdit> newEntityHandler, IEntitySaver <TEntity> saver, IValidator validator, IUrlRegistry urls, IFlattener flattener) { _newEntityHandler = newEntityHandler; _saver = saver; _validator = validator; _urls = urls; _flattener = flattener; }
public OrderSaver(IDbContextFactory contextFactory, IEntitySaver entitySaver, IShipmentOrderItemsUpdater shipmentOrderItemsUpdater) { _contextFactory = contextFactory; _entitySaver = entitySaver; _shipmentOrderItemsUpdater = shipmentOrderItemsUpdater; }
public ReopenTaskCommandHandler(IEntitySaver entitySaver, IEntityBuilder entityBuilder) { _entitySaver = entitySaver; _entityBuilder = entityBuilder; }
public CreateTaskCommandHandler(IEntitySaver entitySaver) { _entitySaver = entitySaver; }
public void Autofac_IEntitySaver( ) { IEntitySaver instance = Factory.Current.Resolve <IEntitySaver>( ); Assert.That(instance, Is.InstanceOf <EntitySaver>( )); }
public CompleteTaskCommandHandler(IEntitySaver entitySaver, IEntityBuilder entityBuilder) { _entitySaver = entitySaver; _entityBuilder = entityBuilder; }