public ReferenceDataServiceDesktopTask( IMessageProvider messageProvider, IReferenceDataPopulationService referenceDataPopulationService, IFilePersister filePersister, IDesktopContextReturnPeriodUpdateService desktopContextReturnPeriodUpdateService, ILogger logger) { _messageProvider = messageProvider; _referenceDataPopulationService = referenceDataPopulationService; _filePersister = filePersister; _desktopContextReturnPeriodUpdateService = desktopContextReturnPeriodUpdateService; _logger = logger; }
private ReferenceDataServiceDesktopTask NewTask( IMessageProvider messageProvider = null, IReferenceDataPopulationService referenceDataPopulationService = null, IFilePersister filePersister = null, IDesktopContextReturnPeriodUpdateService desktopContextReturnPeriodUpdateService = null, ILogger logger = null) { return(new ReferenceDataServiceDesktopTask( messageProvider, referenceDataPopulationService, filePersister, desktopContextReturnPeriodUpdateService, logger)); }