Exemple #1
0
        internal RecipeDto Map(Recipe recipe)
        {
            var recipeDto = new RecipeDto();

            recipeDto.Name        = recipe.Name;
            recipeDto.Id          = recipe.Id;
            recipeDto.Cuisine     = CuisineAssembler.Map(recipe.Cuisine);
            recipeDto.Ingredients = new List <IngredientDto>();

            foreach (var ingredient in recipe.RecipeIngredients)
            {
                recipeDto.Ingredients.Add(IngredientAssembler.Map(ingredient.Ingredient));
            }

            return(recipeDto);
        }
Exemple #2
0
 public RecipeAssembler()
 {
     IngredientAssembler = new IngredientAssembler();
     CuisineAssembler    = new CuisineAssembler();
 }