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 CocktailsController(ICocktailService cocktailService, IIngredientService ingredientService,
                            ICocktailReviewService cocktailReviewService, UserManager <User> userManager, IToastNotification toastNotification,
                            ICocktailReviewLikeService cocktailReviewLikeService)
 {
     this.cocktailService           = cocktailService;
     this.ingredientService         = ingredientService;
     this.cocktailReviewService     = cocktailReviewService;
     this._userManager              = userManager;
     this._toastNotification        = toastNotification;
     this.cocktailReviewLikeService = cocktailReviewLikeService;
 }
Ejemplo n.º 3
0
 public CocktailReviewsController(
     ICocktailReviewService cocktailReviewService,
     ICocktailService cocktailService,
     IUserService userService,
     ICocktailDTOMapper cocktailMapper,
     ICocktailReviewDTOMapper cocktailReviewMapper,
     UserManager <User> userManager,
     IToastNotification toaster)
 {
     this.cocktailReviewService = cocktailReviewService ?? throw new ArgumentNullException(nameof(cocktailReviewService));
     this.cocktailService       = cocktailService ?? throw new ArgumentNullException(nameof(cocktailService));
     this.userService           = userService ?? throw new ArgumentNullException(nameof(userService));
     this.cocktailMapper        = cocktailMapper ?? throw new ArgumentNullException(nameof(cocktailMapper));
     this.cocktailReviewMapper  = cocktailReviewMapper ?? throw new ArgumentNullException(nameof(cocktailReviewMapper));
     this.userManager           = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.toaster = toaster ?? throw new ArgumentNullException(nameof(toaster));
 }