public PadbChangeRequestBusinessService(IVcdbUnitOfWork entityRepositoryService, IMapper autoMapper, ITextSerializer serializer, IChangeRequestItemBusinessService <TItem> changeRequestItemBusinessService, IChangeRequestCommentsBusinessService <TComment> changeRequestCommentsBusinessService, IChangeRequestIndexingService changeRequestIndexingService) : base(entityRepositoryService, autoMapper, serializer, changeRequestItemBusinessService, changeRequestCommentsBusinessService, changeRequestIndexingService) { }
protected ChangeRequestBusinessService(IUnitOfWork repositories, IMapper autoMapper, ITextSerializer serializer, IChangeRequestItemBusinessService <TItem> changeRequestItemBusinessService, IChangeRequestCommentsBusinessService <TComment> changeRequestCommentsBusinessService, IChangeRequestIndexingService changeRequestIndexingService) : base(repositories, serializer) { AutoMapper = autoMapper; _changeRequestItemBusinessService = changeRequestItemBusinessService; _changeRequestRepositoryService = repositories.GetRepositoryService <T>(); }
protected PreliminaryApproveChangeRequestProcessor( IChangeRequestCommentsBusinessService <CommentsStaging> commentsStagingBusinessService, IChangeRequestAttachmentBusinessService <AttachmentsStaging> attachmentStagingBusinessService, IChangeRequestItemBusinessService <ChangeRequestItemStaging> changeRequestItemStagingBusinessService, IAzureFileStorageRepositoryService azureFileStorageRepositoryService, ITextSerializer serializer, IUnitOfWork unitofWork, IEventBus eventBus, IChangeRequestIndexingService changeRequestIndexingService, string containerName) : base(commentsStagingBusinessService, attachmentStagingBusinessService, changeRequestItemStagingBusinessService, azureFileStorageRepositoryService, unitofWork, changeRequestIndexingService) { _azureFileStorageRepositoryService = azureFileStorageRepositoryService; _serializer = serializer; _eventBus = eventBus; _containerName = containerName; }
protected ChangeRequestReviewProcessor( IChangeRequestCommentsBusinessService <CommentsStaging> commentsStagingBusinessService, IChangeRequestAttachmentBusinessService <AttachmentsStaging> attachmentStagingBusinessService, IChangeRequestItemBusinessService <ChangeRequestItemStaging> changeRequestItemStagingBusinessService, IAzureFileStorageRepositoryService azureFileStorageRepositoryService, IUnitOfWork repositories, IChangeRequestIndexingService changeRequestIndexingService) { CommentsStagingBusinessService = commentsStagingBusinessService; AttachmentStagingBusinessService = attachmentStagingBusinessService; _azureFileStorageRepositoryService = azureFileStorageRepositoryService; Repositories = repositories; _changeRequestIndexingService = changeRequestIndexingService; ChangeRequestItemStagingBusinessService = changeRequestItemStagingBusinessService; AssignmentStagingRepositoryService = Repositories.GetRepositoryService <ChangeRequestAssignmentStaging>(); LikesStagingRepositoryService = Repositories.GetRepositoryService <LikesStaging>(); ChangeRequestStagingRepositoryService = Repositories.GetRepositoryService <ChangeRequestStaging>(); ChangeRequestStoreRepositoryService = Repositories.GetRepositoryService <ChangeRequestStore>(); }