예제 #1
0
        public RecipeConductor(IRecipeDetailsFactory detailsFactory, IReadOnlyCollection <WorkplanViewModel> workplans, ObservableCollection <RecipeViewModel> recipes)
        {
            _detailsFactory = detailsFactory;
            _workplans      = workplans;
            _recipes        = recipes;

            recipes.CollectionChanged += OnRecipeCollectionChanged;
        }
 public RecipeCreatedEventHandler(IRecipeDetailsFactory recipeDetailsFactory, IRecipeDetailsRepository recipeDetailsRepository)
 {
     _recipeDetailsFactory    = recipeDetailsFactory;
     _recipeDetailsRepository = recipeDetailsRepository;
 }
 public IngredientUpdatedEventHandler(IRecipeDetailsRepository recipeDetailsRepository, IRecipeDetailsFactory recipeDetailsFactory)
 {
     _recipeDetailsRepository = recipeDetailsRepository;
     _recipeDetailsFactory    = recipeDetailsFactory;
 }
 public BuildAllRecipesDetailsCommandHandler(IRecipeDetailsFactory recipeDetailsFactory, IRecipeDetailsRepository recipeDetailsRepository)
 {
     _recipeDetailsFactory    = recipeDetailsFactory;
     _recipeDetailsRepository = recipeDetailsRepository;
 }