Exemplo n.º 1
0
        public RemedyChecker(IRemedyService remedyService,
                             IIssueMessageSender issueMessageSender,
                             IMapper mapper,
                             Serilog.ILogger logger,
                             IPeopleService peopleService,
                             IOptions <RemedyCheckerOptions> options)
        {
            _remedyService      = remedyService ?? throw new ArgumentNullException("remedyService");
            _issueMessageSender = issueMessageSender ?? throw new ArgumentNullException("issueMessageSender");
            _mapper             = mapper ?? throw new ArgumentNullException("mapper");
            _logger             = logger ?? throw new ArgumentException("logger");
            _peopleService      = peopleService ?? throw new ArgumentNullException("peopleService");


            if (options == null || options.Value == null)
            {
                throw new ArgumentNullException("options");
            }
            _options = options.Value;
        }
        public RemedyChecker(IRemedyService remedyService,
                             IInitiativeRepository initiativeRepository,
                             IInitiativeMessageSender initiativeMessageSender,
                             IPeopleService peopleService,
                             IInitiativeStatusEtaService initiativeStatusEtaService,
                             Serilog.ILogger logger,
                             IOptions <RemedyCheckerOptions> options)
        {
            _remedyService              = remedyService ?? throw new ArgumentNullException("remedyService");
            _initiativeRepository       = initiativeRepository ?? throw new ArgumentNullException("initiativeRepository");
            _initiativeMessageSender    = initiativeMessageSender ?? throw new ArgumentNullException("initiativeMessageSender");
            _peopleService              = peopleService ?? throw new ArgumentNullException("peopleService");
            _initiativeStatusEtaService = initiativeStatusEtaService ?? throw new ArgumentNullException("initiativeStatusEtaService");
            _logger = logger ?? throw new ArgumentException("logger");

            if (options == null || options.Value == null)
            {
                throw new ArgumentNullException("options");
            }
            _options = options.Value;
        }