public DevicesLogsRepository(DataStoragesHelperType dataStoragesHelper, CollectionOfLogs collectionOfLogs) { _dataStoragePlugin = dataStoragesHelper.GetDataStoragePlugin() ?? throw new ArgumentNullException(nameof(dataStoragesHelper)); _collectionOfLogs = collectionOfLogs; _dataStoragesHelperType = dataStoragesHelper; }
public bool WriteRange(List <DeviceLog> logs) { _dataStoragePlugin = _dataStoragesHelperType.GetDataStoragePlugin(); try { _dataStoragePlugin.Operations.AddRange(logs); } catch (Exception ex) { //Debugger.Break(); Console.WriteLine(ex.Message); } return(true); }