USDADataImport.USDAImport.IngredientToDish C# (CSharp) Метод

IngredientToDish() публичный Метод

public IngredientToDish ( Ingredient ingredient ) : Dish
ingredient Spontaneous.DataModel.Ingredient
Результат Spontaneous.DataModel.Dish
        public Dish IngredientToDish(Ingredient ingredient)
        {
            log.InfoFormat("[IngredientToDish] ingredient.Id={0}, ingredient.Name={1}.", ingredient.Id, ingredient.LongDesc.GetDescription() );
            Dish dish = new Dish()
            {
                OverrideIngredients = new List<Ingredient>() { ingredient },
                CreatedAt = DateTime.UtcNow,
                DishState = DishStateEnum.Active,
                IsItPublic = true,
                State = new SuspiciousState() { Index = 100 }
            };
            if (ingredient.LongDesc != null) dish.Name = ingredient.LongDesc.GetDescription(new CultureInfo("en-US"));
            if (ingredient.NutritionFacts != null) dish.NutritionFacts = ingredient.NutritionFacts;
            return dish;
        }