public async Task EditCocktail(EditCocktailRequestModel editCocktail)
        {
            var cocktailToUpdate = await _cocktailRepository.GetCocktailWithIngredient(editCocktail.Id);

            if (cocktailToUpdate != null)
            {
                cocktailToUpdate.Title = editCocktail.Title;
                cocktailToUpdate.Price = editCocktail.Price;

                var newIngredients = new List <CocktailIngredient>();
                foreach (var ingredient in editCocktail.Ingredients)
                {
                    newIngredients.Add(new CocktailIngredient()
                    {
                        CocktailId = editCocktail.Id, IngredientId = ingredient.Id
                    });
                }
                cocktailToUpdate.CocktailIngredients = newIngredients;

                await _cocktailRepository.Edit(cocktailToUpdate);
            }
        }
        public async Task <IActionResult> EditCocktail([FromBody] EditCocktailRequestModel editCocktail)
        {
            await _cocktailService.EditCocktail(editCocktail);

            return(Ok());
        }