public void Update(CreatedRecipeModel createdRecipeModel) { var editedRecipe = _mapper.Map <Recipe>(createdRecipeModel); for (int i = 0; i < createdRecipeModel.IngredientId.Length; i++) { if (createdRecipeModel.IngredientId[i] != 0) { editedRecipe.RecipeIngredients.Add(new RecipeIngredients() { RecipeId = createdRecipeModel.Id, IngredientId = createdRecipeModel.IngredientId[i], Amount = createdRecipeModel.Amount[i] }); } } _recipeRepository.Update(editedRecipe); }
public int Create(CreatedRecipeModel createdRecipeModel) { var newRecipe = _mapper.Map <Recipe>(createdRecipeModel); for (int i = 0; i < createdRecipeModel.IngredientId.Length; i++) { if (createdRecipeModel.IngredientId[i] != 0) { newRecipe.RecipeIngredients.Add(new RecipeIngredients() { IngredientId = createdRecipeModel.IngredientId[i], Amount = createdRecipeModel.Amount[i] }); } } var result = _recipeRepository.Create(newRecipe); return(result); }