public async Task AddBrewAndRecipesAsync(BrewModel brew) { BrewModel newBrew = await brewRepository.AddAsync(brew); ICollection <RecipeModel> newRecipes = brew.Recipes.Select(x => new RecipeModel() { BrewId = newBrew.BrewId, Name = x.ResourceName, Description = x.Description, Amount = x.Amount }).ToList(); recipeRepository.InsertRangeAsync(newRecipes); }