public ServiceDecompositionTemplateDataImportProcessor(IServiceDecompositionImporter serviceDecompositionTemplateImporter, ITransformSpreadsheetToTemplate transformSpreadsheetToTemplate, ITemplateService templateService, IUserIdentity userIdentity) { if (serviceDecompositionTemplateImporter == null) { throw new ArgumentNullException(nameof(serviceDecompositionTemplateImporter)); } if (transformSpreadsheetToTemplate == null) { throw new ArgumentNullException(nameof(transformSpreadsheetToTemplate)); } if (templateService == null) { throw new ArgumentNullException(nameof(templateService)); } if (userIdentity == null) { throw new ArgumentNullException(nameof(userIdentity)); } _serviceDecompositionTemplateImporter = serviceDecompositionTemplateImporter; _transformSpreadsheetToTemplate = transformSpreadsheetToTemplate; _templateService = templateService; _userIdentity = userIdentity; }
public ServiceDecompositionDesignDataImportProcessor(IServiceDecompositionImporter serviceDecompositionTemplateImporter, ITransformTemplateToDesign transformTemplateToDesign, IServiceDeskService serviceDeskService, IUnitOfWork unitOfWork) { if (serviceDecompositionTemplateImporter == null) { throw new ArgumentNullException(nameof(serviceDecompositionTemplateImporter)); } if (transformTemplateToDesign == null) { throw new ArgumentNullException(nameof(transformTemplateToDesign)); } if (serviceDeskService == null) { throw new ArgumentNullException(nameof(serviceDeskService)); } if (unitOfWork == null) { throw new ArgumentNullException(nameof(unitOfWork)); } _serviceDecompositionTemplateImporter = serviceDecompositionTemplateImporter; _transformTemplateToDesign = transformTemplateToDesign; _serviceDeskService = serviceDeskService; _unitOfWork = unitOfWork; }