public static CocktailSearchRestultViewModel MapCocktailSearchDTOToVM(this CocktailSearchResultDTO cocktail)
        {
            var newCocktailVM = new CocktailSearchRestultViewModel();

            newCocktailVM.Id          = cocktail.Id;
            newCocktailVM.Name        = cocktail.Name;
            newCocktailVM.Image       = cocktail.Image;
            newCocktailVM.Ingredients = cocktail.Ingredients;
            newCocktailVM.Rating      = (double)Math.Round((decimal)(cocktail.Rating ?? 0), 2);
            return(newCocktailVM);
        }
        public static CocktailSearchResultDTO MapCocktailToCocktailSearchResult(this Cocktail cocktail)
        {
            var searchResultCocktail = new CocktailSearchResultDTO();

            searchResultCocktail.Id     = cocktail.Id;
            searchResultCocktail.Name   = cocktail.Name;
            searchResultCocktail.Rating = cocktail.Rating;
            searchResultCocktail.Image  = cocktail.Image;
            //component.Ingredient= cocktailDto.Ingredient;
            var names = cocktail.CocktailComponents
                        .Select(cc => cc.Ingredient.Name).ToList();

            searchResultCocktail.Ingredients = String.Join(", ", names);
            searchResultCocktail.Id          = cocktail.Id;
            return(searchResultCocktail);
        }