예제 #1
0
 public BarsService(BCcontext context, IBarMapper mapper, IHttpClientFactory httpClient, ICocktailMapper cocktailMapper)
 {
     _context        = context ?? throw new ArgumentNullException(nameof(context));
     _mapper         = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _clientFactory  = httpClient ?? throw new ArgumentNullException(nameof(mapper));
     _cocktailMapper = cocktailMapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public CocktailsController(ApplicationDbContext context, IStorageService storageService)
 {
     _context          = context;
     _cocktailMapper   = new CocktailMapper(context);
     _ingredientMapper = new IngredientMapper(context);
     _storageService   = storageService;
 }
예제 #3
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 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));
 }
 public CocktailsService(BCcontext context,
                         ICocktailMapper mapper,
                         IBarMapper barMapper
                         )
 {
     this._context   = context ?? throw new ArgumentNullException(nameof(context));
     this._mapper    = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this._barMapper = barMapper ?? throw new ArgumentNullException(nameof(barMapper));
     //this._logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
        //private readonly IBarCommentMapper _barCommentMapper;
        //private readonly IBarMapper _barMapper;

        public UserInteractionsService(BCcontext context
                                       , IUserMapper userMapper
                                       , ICocktailCommentMapper cocktailCommentMapper
                                       , IUsersService usersService
                                       , ICocktailsService cocktailsService
                                       , ICocktailMapper cocktailMapper
                                       )
        {
            this._context               = context ?? throw new ArgumentNullException(nameof(context));
            this._userMapper            = userMapper ?? throw new ArgumentNullException(nameof(userMapper));
            this._cocktailCommentMapper = cocktailCommentMapper ?? throw new ArgumentNullException(nameof(cocktailCommentMapper));
            this._usersService          = usersService ?? throw new ArgumentNullException(nameof(usersService));
            this._cocktailsService      = cocktailsService ?? throw new ArgumentNullException(nameof(cocktailsService));
            this._cocktailMapper        = cocktailMapper ?? throw new ArgumentNullException(nameof(cocktailMapper));
            //this._barCommentMapper = barCommentMapper ?? throw new ArgumentNullException(nameof(barCommentMapper));
            //this._barMapper = barMapper ?? throw new ArgumentNullException(nameof(barMapper));

            //throw new NotImplementedException(" Service for Commenting / Rating Cocktails/Bars");
        }
 public BarMapper(ICocktailMapper cocktailMapper)
 {
     this.cocktailMapper = cocktailMapper;
 }