public List <byte[]> BuildPackageContentV2(DateTime startDate, string originPostfix) { List <byte[]> streamBytesList = new List <byte[]>(); bool allPackagesCreated = false; int numberOfRecordsToSkip = 0; while (!allPackagesCreated) { var keys = GetNextKeysBatch(originPostfix, startDate, numberOfRecordsToSkip); numberOfRecordsToSkip += keys.Count(); if (keys.Count != 0) { streamBytesList.Add(_keysListToMemoryStreamConverter.ConvertKeysToMemoryStream(keys)); } else { allPackagesCreated = true; } } return(streamBytesList); }
public List <byte[]> BuildPackageContentV2(DateTime startDate, ZipFileOrigin origin) { List <byte[]> streamBytesList = new List <byte[]>(); //create file and store in cache if file does not exist in cache bool allPackagesCreated = false; int numberOfRecordsToSkip = 0; while (!allPackagesCreated) { var keys = GetNextKeysBatch(origin, startDate, numberOfRecordsToSkip); numberOfRecordsToSkip += keys.Count(); if (keys.Count != 0) { streamBytesList.Add(_keysListToMemoryStreamConverter.ConvertKeysToMemoryStream(keys)); } else { allPackagesCreated = true; } } return(streamBytesList); }