예제 #1
0
 public HomeController(
     IIngredientHandler ingredientHandler,
     ResultCounter resultCounter,
     IDatabase db)
 {
     _ingredientHandler = ingredientHandler ?? throw new ArgumentNullException(nameof(ingredientHandler));
     _resultCounter     = resultCounter ?? throw new ArgumentNullException(nameof(resultCounter));
     _db = db ?? throw new ArgumentNullException(nameof(db));
 }
예제 #2
0
        public HomeController(IIngredientHandler ingredientHandler, IFileManager fileManager)
        {
            if (ingredientHandler == null)
            {
                throw new ArgumentNullException(nameof(ingredientHandler));
            }
            if (fileManager == null)
            {
                throw new ArgumentNullException(nameof(fileManager));
            }

            _ingredientHandler = ingredientHandler;
            _fileManager       = fileManager;
        }
예제 #3
0
 public IngredientController(IAddIngredientHandler addIngredientHandler, IIngredientHandler ingredientHandler)
 {
     this.addIngredientHandler = addIngredientHandler;
     _ingredientHandler        = ingredientHandler;
 }