public DrinkEventHandlingService( IUserRepository userRepository, IDrinkEventRepository drinkEventRepository, UserStatisticUpdateService rankingService, ITranslationService translationService, IActivityRepository activityRepository, PushNotificationService pushNotificationService, ILogger <DrinkEventHandlingService> logger) { this.userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); this.drinkEventRepository = drinkEventRepository ?? throw new ArgumentNullException(nameof(drinkEventRepository)); this.rankingService = rankingService ?? throw new ArgumentNullException(nameof(rankingService)); this.translationService = translationService ?? throw new ArgumentNullException(nameof(translationService)); this.activityRepository = activityRepository ?? throw new ArgumentNullException(nameof(activityRepository)); this.pushNotificationService = pushNotificationService ?? throw new ArgumentNullException(nameof(pushNotificationService)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DrinkEventController(IDrinkEventRepository drinkEventRepository) { this.drinkEventRepository = drinkEventRepository ?? throw new ArgumentNullException(nameof(drinkEventRepository)); }