public IActionResult NewGroupRecipe([FromBody] recipeInfo recipeInfo)
        {
            RecipeGroupRef recipe = new RecipeGroupRef();

            {
                recipe.IsSpecial = false;
                recipe.RecipeId  = recipeInfo.recipeId;
                recipe.GroupId   = recipeInfo.groupId;
            }
            try
            {
                _context.RecipeGroupRef.Add(recipe);
                _context.SaveChanges();
                return(Ok());
            }
            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, e.Message));
            }
        }
        public IActionResult specialRecipeChangeNewRecipe([FromBody] recipeInfo recipeInfo)
        {
            var            previousSpecialRecipe = _context.RecipeGroupRef.Where(r => r.GroupId == recipeInfo.groupId && r.IsSpecial == true).SingleOrDefault();
            RecipeGroupRef recipe = new RecipeGroupRef();

            {
                recipe.IsSpecial = true;
                recipe.RecipeId  = recipeInfo.recipeId;
                recipe.GroupId   = recipeInfo.groupId;
            }
            try
            {
                previousSpecialRecipe.IsSpecial = false;
                _context.RecipeGroupRef.Add(recipe);
                _context.SaveChanges();
                return(Ok());
            }
            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, e.Message));
            }
        }