public void Process() { var fuelEntities = new List <FuelEntity>(); _jsonReader.Process(_httpClient.GetResponceFromApi(_serviceApi), fuel => { if (fuel.Date >= DateTime.Today.AddDays(-_getLastDays)) { fuelEntities.Add(fuel); if (fuelEntities.Count >= _chunkSize) { HandleWriteAndFlushFuel(fuelEntities); } } }); HandleWriteAndFlushFuel(fuelEntities); }