public CustomPizzaVM Map(CustomPizza pizza) { var VM = new CustomPizzaVM { Id = pizza.Id, UserId = pizza.UserId }; var ingredientsVM = new Collection <CustIngredientVM>(); foreach (var ingredient in pizza.CustIngredients) { ingredientsVM.Add(new CustIngredientVM { IngredientId = ingredient.IngredientId, CPId = ingredient.CPId, Id = ingredient.Id }); } return(VM); }
public CustomPizza Map(CustomPizzaVM pizzaVM) { var pizza = new CustomPizza { UserId = pizzaVM.UserId, User = UserRepo.RetrieveById(pizzaVM.UserId) }; if (pizzaVM.Id != null) { pizza.Id = (int)pizzaVM.Id; } foreach (var ing in pizzaVM.CustIngredients) { pizza.CustIngredients.Add(new CustIngredient { IngredientId = ing.IngredientId, CPId = pizza.Id, }); } return(pizza); }