private async Task <SignalViewModel> ProcessSignal(string fileName) { string fullPath = this.GetFileFullPath(fileName); ISignalProcessorService signalProcessor = _signalProcessorServiceFactory.Create(fullPath); SignalInfo signalInfo = await signalProcessor.ProcessFileAsync(); SignalViewModel signalViewModel = SignalViewModelBuilder.Create(signalInfo, fileName); return(signalViewModel); }
public LoggingSignalProcessorService(ISignalProcessorService signalProcessorService) { _signalProcessorService = signalProcessorService; }