Esempio n. 1
0
        private async Task ImportData(IDbConnection connection, FoodData food, ProductId productId)
        {
            if (food != null)
            {
                await _dal.AddOrUpdateFoodDataAsync(connection, food);

                _logger.LogDebug($"Добавлен {food.Name}");
            }

            productId.Status  = food == null ? ProductIdStatus.Skipped : ProductIdStatus.Imported;
            productId.Updated = DateTime.UtcNow;
            await _dal.AddOrUpdateProductIdAsync(connection, productId);
        }