public static void CreateNewMeal(Meal meal, List <RecipeViewModel> listOfRecipes) { var database = new SQLiteDataService(); database.Initialize(); database.AddMeal(meal); listOfRecipes.Select(recipe => new RecipeByMeal { RecipeId = recipe.GetRecipe().Id, MealId = meal.Id, CreatedDate = DateTime.Now, CreatedBy = currentUser.Username }).ToList().ForEach(rbm => { database.AddRecipeByMeal(rbm); }); database.Close(); AllUsersMeals.Add(new MealViewModel(meal)); }