Example #1
0
        public BeerOrchestrator(IBeerRepository beerRepository, IBreweryRepository breweryRepository, ITapRepository tapRepository, IKegRepository kegRepository, IStyleRepository styleRepository)
        {
            if (beerRepository == null)
            {
                throw new ArgumentNullException("beerRepository");
            }
            if (breweryRepository == null)
            {
                throw new ArgumentNullException("breweryRepository");
            }
            if (tapRepository == null)
            {
                throw new ArgumentNullException("tapRepository");
            }
            if (kegRepository == null)
            {
                throw new ArgumentNullException("kegRepository");
            }
            if (null == styleRepository)
            {
                throw new ArgumentException("styleRepository");
            }

            _beerRepository    = beerRepository;
            _breweryRepository = breweryRepository;
            _tapRepository     = tapRepository;
            _kegRepository     = kegRepository;
            _styleRepository   = styleRepository;
        }
        public TextFirstPourNotificationHandler(ITapRepository tapRepository,
                                                IKegRepository kegRepository,
                                                ITextMessageService textMessageService,
                                                IEmailService emailService,
                                                IBeerRepository beerRepository)
        {
            if (tapRepository == null)
            {
                throw new ArgumentNullException("tapRepository");
            }
            if (kegRepository == null)
            {
                throw new ArgumentNullException("kegRepository");
            }
            if (textMessageService == null)
            {
                throw new ArgumentNullException("textMessageService");
            }
            if (emailService == null)
            {
                throw new ArgumentNullException("emailService");
            }
            if (beerRepository == null)
            {
                throw new ArgumentNullException("beerRepository");
            }

            _tapRepository      = tapRepository;
            _kegRepository      = kegRepository;
            _textMessageService = textMessageService;
            _emailService       = emailService;
            _beerRepository     = beerRepository;
        }
        public TapOrchestrator(ITapRepository tapRepository, IKegRepository kegRepository)
        {
            if (tapRepository == null) throw new ArgumentNullException("tapRepository");
            if (kegRepository == null) throw new ArgumentNullException("kegRepository");

            _tapRepository = tapRepository;
            _kegRepository = kegRepository;
        }
        public KegOrchestrator(IKegRepository kegRepository, ITapRepository tapRepository, IBeerRepository beerRepository)
        {
            if (kegRepository == null) throw new ArgumentNullException("kegRepository");
            if (tapRepository == null) throw new ArgumentNullException("tapRepository");
            if (beerRepository == null) throw new ArgumentNullException("beerRepository");

            _kegRepository = kegRepository;
            _tapRepository = tapRepository;
            _beerRepository = beerRepository;
        }
Example #5
0
        public TapOrchestrator(ITapRepository tapRepository, IKegRepository kegRepository)
        {
            if (tapRepository == null)
            {
                throw new ArgumentNullException("tapRepository");
            }
            if (kegRepository == null)
            {
                throw new ArgumentNullException("kegRepository");
            }

            _tapRepository = tapRepository;
            _kegRepository = kegRepository;
        }
        public AnalyticsOrchestrator(IKegRepository kegRepository, IBeerRepository beerRepository, IStoredEventRepository storedEventRepository, ITapRepository tapRepository, IStyleRepository styleRepository)
        {
            if (null == kegRepository) throw new ArgumentNullException("kegRepository");
            if (null == beerRepository) throw new ArgumentNullException("beerRepository");
            if (null == storedEventRepository) throw new ArgumentNullException("storedEventRepository");
            if (tapRepository == null) throw new ArgumentNullException("tapRepository");
            if (styleRepository == null) throw new ArgumentNullException("styleRepository");

            _kegRepository = kegRepository;
            _beerRepository = beerRepository;
            _storedEventRepository = storedEventRepository;
            _tapRepository = tapRepository;
            _styleRepository = styleRepository;
        }
Example #7
0
        public BeerOrchestrator(IBeerRepository beerRepository, IBreweryRepository breweryRepository, ITapRepository tapRepository, IKegRepository kegRepository, IStyleRepository styleRepository)
        {
            if (beerRepository == null) throw new ArgumentNullException("beerRepository");
            if(breweryRepository == null) throw new ArgumentNullException("breweryRepository");
            if (tapRepository == null) throw new ArgumentNullException("tapRepository");
            if (kegRepository == null) throw new ArgumentNullException("kegRepository");
            if(null == styleRepository) throw new ArgumentException("styleRepository");

            _beerRepository = beerRepository;
            _breweryRepository = breweryRepository;
            _tapRepository = tapRepository;
            _kegRepository = kegRepository;
            _styleRepository = styleRepository;
        }
Example #8
0
        public KegOrchestrator(IKegRepository kegRepository, ITapRepository tapRepository, IBeerRepository beerRepository)
        {
            if (kegRepository == null)
            {
                throw new ArgumentNullException("kegRepository");
            }
            if (tapRepository == null)
            {
                throw new ArgumentNullException("tapRepository");
            }
            if (beerRepository == null)
            {
                throw new ArgumentNullException("beerRepository");
            }

            _kegRepository  = kegRepository;
            _tapRepository  = tapRepository;
            _beerRepository = beerRepository;
        }
Example #9
0
        public KegNearingEmptyNotificationHandler(ITapRepository tapRepository, IKegRepository kegRepository, IEmailService emailService, IBeerRepository beerRepository)
        {
            if (tapRepository == null)
            {
                throw new ArgumentNullException("tapRepository");
            }
            if (kegRepository == null)
            {
                throw new ArgumentNullException("kegRepository");
            }
            if (emailService == null)
            {
                throw new ArgumentNullException("emailService");
            }
            if (beerRepository == null)
            {
                throw new ArgumentNullException("beerRepository");
            }

            _tapRepository  = tapRepository;
            _kegRepository  = kegRepository;
            _emailService   = emailService;
            _beerRepository = beerRepository;
        }
Example #10
0
 public FallController(ITapRepository tapRepository, IKegRepository kegRepository, IBeerRepository beerRepository)
 {
     _tapRepository = tapRepository;
     _kegRepository = kegRepository;
     _beerRepository = beerRepository;
 }