Пример #1
0
        public int Create(IngredientModel ingredientModel)
        {
            var ingredient = _mapper.Map <Ingredient>(ingredientModel);
            var addedId    = _ingredientRepository.Create(ingredient);

            return(addedId);
        }
Пример #2
0
        public int Create(MenuCreateModel menuCreateModel)
        {
            var newMenu = _mapper.Map <Menu>(menuCreateModel);

            for (int i = 0; i < menuCreateModel.RecipeId.Length; i++)
            {
                if (menuCreateModel.RecipeId[i] != 0)
                {
                    newMenu.MenuRecipes.Add(new MenuRecipe()
                    {
                        RecipeId = menuCreateModel.RecipeId[i],
                        DayId    = menuCreateModel.DayId[i]
                    });
                }
            }
            var result = _menuRepository.Create(newMenu);

            return(result);
        }
Пример #3
0
        public int Create(CreatedRecipeModel createdRecipeModel)
        {
            var newRecipe = _mapper.Map <Recipe>(createdRecipeModel);

            for (int i = 0; i < createdRecipeModel.IngredientId.Length; i++)
            {
                if (createdRecipeModel.IngredientId[i] != 0)
                {
                    newRecipe.RecipeIngredients.Add(new RecipeIngredients()
                    {
                        IngredientId = createdRecipeModel.IngredientId[i],
                        Amount       = createdRecipeModel.Amount[i]
                    });
                }
            }
            var result = _recipeRepository.Create(newRecipe);

            return(result);
        }