public VcdbChangeRequestItemBusinessService(IVcdbUnitOfWork repositories, IMapper autoMapper,
                                             ITextSerializer serializer) : base(repositories, autoMapper, serializer)
 {
     _serializer = serializer;
     _changeRequestItemStagingRepositoryService = repositories.GetRepositoryService <ChangeRequestItemStaging>()
                                                  as IVcdbSqlServerEfRepositoryService <ChangeRequestItemStaging>;
 }
Exemple #2
0
 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)
 {
 }