예제 #1
0
        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);
        }