Exemplo n.º 1
0
        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);
        }