/// <summary> /// Get the <see cref="Source" /> client. /// </summary> /// <returns>the new client instance for Source API</returns> public SourcesApi GetSourcesApi() { var service = new SourcesService((Configuration)_apiClient.Configuration) { ExceptionFactory = _exceptionFactory }; return(new SourcesApi(service)); }
public MainWindowViewModel(LoggerFactory loggerFactory, SourcesService samplesService, IScheduler <string, Sample> scheduler, IMessenger messenger) { _samplesService = samplesService; _scheduler = scheduler; _messenger = messenger; //_logger = loggerFactory.Create(typeof(TimeStampDecorator), typeof(ThreadDecorator)); _logger = loggerFactory.Create("time", "thread"); messenger.Subscribe(this); SelectedFiles = new ReadOnlyObservableCollection <string>(_selectedFiles); Samples = new ReadOnlyObservableCollection <Sample>(_samples); Logs = new ReadOnlyObservableCollection <string>(_logs); OpenFileCmd = new RelayCommand(OnOpenFile, CanOpenFile); RemoveFileCmd = new RelayCommand <string>(OnRemoveFile, CanRemoveFile); ReadFileCmd = new RelayCommand(OnReadFiles, CanReadFiles); }
protected internal SourcesApi(SourcesService service) { Arguments.CheckNotNull(service, nameof(service)); _service = service; }