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); }