public SaveCocktailResource ProcessCocktailData(RawCocktailFullModelItem rawCocktail, int catId) { SaveCocktailResource cocktail = new SaveCocktailResource() { Name = rawCocktail.StrDrink, Alcoholic = rawCocktail.StrAlcoholic, CategoryId = catId, Glass = rawCocktail.StrGlass, Thumb = rawCocktail.StrDrinkThumb, Tags = rawCocktail.StrTags, Instructions = rawCocktail.StrInstructions }; return(cocktail); }
public List <Ingredient> getCocktailIngredients(RawCocktailFullModelItem rawCocktail, List <Ingredient> AllIngredients) { List <Ingredient> ingredients = new List <Ingredient>(); Ingredient ingredient = new Ingredient(); if (rawCocktail.StrIngredient1 != null) { if (rawCocktail.StrIngredient1.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient1); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient2 != null) { if (rawCocktail.StrIngredient2.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient2); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient3 != null) { if (rawCocktail.StrIngredient3.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient3); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient4 != null) { if (rawCocktail.StrIngredient4.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient4); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient5 != null) { if (rawCocktail.StrIngredient5.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient5); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient6 != null) { if (rawCocktail.StrIngredient6.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient6); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient7 != null) { if (rawCocktail.StrIngredient7.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient7); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient8 != null) { if (rawCocktail.StrIngredient8.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient8); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient9 != null) { if (rawCocktail.StrIngredient9.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient9); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient10 != null) { if (rawCocktail.StrIngredient10.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient10); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient11 != null) { if (rawCocktail.StrIngredient11.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient11); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient12 != null) { if (rawCocktail.StrIngredient12.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient12); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient13 != null) { if (rawCocktail.StrIngredient13.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient13); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient14 != null) { if (rawCocktail.StrIngredient14.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient14); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } if (rawCocktail.StrIngredient15 != null) { if (rawCocktail.StrIngredient15.Length > 1) { ingredient = AllIngredients.Find(i => i.Name == rawCocktail.StrIngredient15); if (ingredient != null) { ingredient.Name = Regex.Replace(ingredient.Name, @"\'", ""); ingredients.Add(ingredient); } } } ingredients = ingredients.Distinct().ToList(); return(ingredients); }