Пример #1
0
        public List <RecipeDto> RemoveRecipe(int id)
        {
            var childrenRecipies = _recipeRepository.GetAllChildrenRecipes(id);

            if (childrenRecipies.Count > 0)
            {
                foreach (RecipeDto rec in childrenRecipies)
                {
                    _recipeRepository.RemoveRecipe(rec.id);
                }
            }
            _recipeRepository.RemoveRecipeFromParentsRecipies(id);
            _recipeRepository.RemoveRecipe(id);

            return(childrenRecipies);
        }