public VcdbChangeRequestItemBusinessService(IVcdbUnitOfWork repositories, IMapper autoMapper, ITextSerializer serializer) : base(repositories, autoMapper, serializer) { _serializer = serializer; _changeRequestItemStagingRepositoryService = repositories.GetRepositoryService <ChangeRequestItemStaging>() as IVcdbSqlServerEfRepositoryService <ChangeRequestItemStaging>; }
public VehicleToWheelBaseBusinessService(IVcdbUnitOfWork vcdbUnitOfWork, IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService, ITextSerializer serializer, IVehicleToWheelBaseIndexingService vehicleToWheelBaseIndexingService = null) : base(vcdbUnitOfWork, vcdbChangeRequestBusinessService, serializer) { _vehicleToWheelBaseRepositoryService = vcdbUnitOfWork.GetRepositoryService <VehicleToWheelBase>() as IVcdbSqlServerEfRepositoryService <VehicleToWheelBase>; _vcdbChangeRequestBusinessService = vcdbChangeRequestBusinessService; _vehicleToWheelBaseIndexingService = vehicleToWheelBaseIndexingService; }
public WheelBaseBusinessService(IVcdbUnitOfWork vcdbUnitOfWork, IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService, ITextSerializer serializer, IVehicleToWheelBaseIndexingService vehicleToWheelBaseIndexingService, IVehicleToWheelBaseSearchService vehicleToWheelBaseSearchService) : base(vcdbUnitOfWork, vcdbChangeRequestBusinessService, serializer) { _wheelBaseRepositoryService = vcdbUnitOfWork.GetRepositoryService <WheelBase>() as IVcdbSqlServerEfRepositoryService <WheelBase>; // todo: needs indexing service _vehicleToWheelBaseIndexingService = vehicleToWheelBaseIndexingService; _vehicleToWheelBaseSearchService = vehicleToWheelBaseSearchService; }
public VcdbPreliminaryApproveChangeRequestProcessor( IVcdbChangeRequestCommentsBusinessService commentsStagingBusinessService, IVcdbChangeRequestAttachmentBusinessService attachmentStagingBusinessService, IVcdbSqlServerEfRepositoryService <ChangeRequestStaging> changeRequestStagingRepositoryService, IVcdbChangeRequestItemBusinessService changeRequestItemStagingBusinessService, IVcdbSqlServerEfRepositoryService <ChangeRequestAssignmentStaging> assignmentStagingRepositoryService, IVcdbSqlServerEfRepositoryService <ChangeRequestStore> changeRequestStoreRepositoryService, IAzureFileStorageRepositoryService azureFileStorageRepositoryService, ITextSerializer serializer, IEventBus eventLocalBus, IVcdbUnitOfWork unitofWork, IChangeRequestIndexingService changeRequestIndexingService) : base( commentsStagingBusinessService, attachmentStagingBusinessService, changeRequestItemStagingBusinessService, azureFileStorageRepositoryService, serializer, unitofWork, eventLocalBus, changeRequestIndexingService, VcdbContainerName) { }