public CocktailsController(ApplicationDbContext context, IStorageService storageService)
 {
     _context          = context;
     _cocktailMapper   = new CocktailMapper(context);
     _ingredientMapper = new IngredientMapper(context);
     _storageService   = storageService;
 }
Пример #2
0
 public IngredientService(IDateTimeProvider datetimeProvider, IIngredientMapper mapper,
                          ICocktailMapper cocktailMapper, CocktailMagicianContext context)
 {
     this.datetimeProvider = datetimeProvider ?? throw new ArgumentNullException(nameof(datetimeProvider));
     this.mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.cocktailMapper   = cocktailMapper ?? throw new ArgumentNullException(nameof(cocktailMapper));
     this.context          = context ?? throw new ArgumentNullException(nameof(context));
 }
 public IngredientRepositoryAdapter(IIngredientMapper ingredientMapper,
                                    IIngredientDataWriter ingredientDataWriter,
                                    IIngredientDataReader ingredientDataReader)
 {
     _ingredientMapper     = ingredientMapper;
     _ingredientDataWriter = ingredientDataWriter;
     _ingredientDataReader = ingredientDataReader;
 }
Пример #4
0
 public IngredientController(
     IIngredientService service,
     IIngredientMapper mapper,
     IRepositoryAdvanced <IngredientType> ingredientTypeRepository)
 {
     this.mapper  = mapper;
     this.service = service;
     this.ingredientTypeRepository = ingredientTypeRepository;
 }
 public CocktailService(IDateTimeProvider datetimeProvider, ICocktailMapper mapper,
                        IIngredientMapper ingredientMapper, IBarMapper barMapper, CocktailMagicianContext context, ICocktailReviewService reviewService)
 {
     this.datetimeProvider = datetimeProvider ?? throw new ArgumentNullException(nameof(datetimeProvider));
     this.mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.ingredientMapper = ingredientMapper ?? throw new ArgumentNullException(nameof(ingredientMapper));
     this.barMapper        = barMapper ?? throw new ArgumentNullException(nameof(barMapper));
     this.context          = context ?? throw new ArgumentNullException(nameof(context));
     this.reviewService    = reviewService ?? throw new ArgumentNullException(nameof(reviewService));
 }
Пример #6
0
 public RecipesController(
     ICookingProcedureProvider cookingProcedureProvider,
     IIngredientProvider ingredientProvider,
     IIngredientMapper ingredientMapper,
     IRecipeProvider recipeProvider,
     IRecipeMapper recipeMapper,
     IPdfGenerator pdfGenerator,
     IScraper scraper,
     IRecipeParser RecipeParser,
     ISiteSettingsProvider siteSettingsProvider,
     IFileHandler fileHandler
     )
 {
     this.cookingProcedureProvider = cookingProcedureProvider;
     this.ingredientProvider       = ingredientProvider;
     this.ingredientMapper         = ingredientMapper;
     this.recipeProvider           = recipeProvider;
     this.recipeMapper             = recipeMapper;
     this.pdfGenerator             = pdfGenerator;
     this.scraper              = scraper;
     this.RecipeParser         = RecipeParser;
     this.siteSettingsProvider = siteSettingsProvider;
     this.fileHandler          = fileHandler;
 }
 public IngredientsService(BCcontext context,
                           IIngredientMapper mapper)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _mapper  = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Пример #8
0
 public IngredientService(PizzeriaContext context, IIngredientMapper ingredientMapper) : base(context)
 {
     _context          = context;
     _ingredientMapper = ingredientMapper;
 }
Пример #9
0
 public IngredientServices(IIngredientRepository ingredientRepository, IIngredientMapper ingredientMapper)
 {
     _ingredientRepository = ingredientRepository;
     _ingredientMapper     = ingredientMapper;
 }
 public PizzaMapper(ICommentMapper commentMapper, IIngredientMapper ingredientMapper)
 {
     _commentMapper    = commentMapper;
     _ingredientMapper = ingredientMapper;
 }
Пример #11
0
 public RecipeMapper(IStageMapper stageMapper, IIngredientMapper ingredientMapper, IFileHandler <IFormFile> fileHandler)
 {
     this.fileHandler      = fileHandler;
     this.stageMapper      = stageMapper;
     this.ingredientMapper = ingredientMapper;
 }
Пример #12
0
 public IngredientProvider(IIngredientRepository ingredientRepository, IIngredientMapper mapper)
 {
     this.ingredientRepository = ingredientRepository;
     this.mapper = mapper;
 }
 public CocktailMapper(ApplicationDbContext context)
 {
     _ingredientMapper = new IngredientMapper(context);
     _context          = context;
 }