public AggregatedIngredientsDetailsDto Handle(GetAggregatedIngredientsDetailsQuery query)
        {
            var ingredients      = _ingredientRepository.GetByIds(query.GetIds());
            var ingredientsGrams = ingredients
                                   .Select(x => new IngredientGrams(x, query.GetGramsForIngredient(x.Id.Value)));
            var ingredientsGramsCollection = new IngredientsGramsCollection(ingredientsGrams);

            return(AggregatedIngredientsDetailsDto.FromIngredientsGramsCollection(ingredientsGramsCollection));
        }