Пример #1
0
        public Functions(IIntegrationEventLogService eventLogService,
                         EdcConfiguration edcConfiguration,
                         IEdcPublishService edcPublishService,
                         JobsConfiguration jobsConfiguration,
                         IEmailService emailService,
                         ILogger logger,
                         ILoggerHelper loggerHelper,
                         IEmailTemplateProvider emailTemplateProvider)
        {
            Ensure.That(eventLogService).IsNotNull();
            Ensure.That(edcConfiguration).IsNotNull();
            Ensure.That(edcPublishService).IsNotNull();
            Ensure.That(jobsConfiguration).IsNotNull();
            Ensure.That(emailService).IsNotNull();
            Ensure.That(logger).IsNotNull();
            Ensure.That(loggerHelper).IsNotNull();
            Ensure.That(emailTemplateProvider).IsNotNull();

            _eventLogService       = eventLogService;
            _edcConfiguration      = edcConfiguration;
            _edcPublishService     = edcPublishService;
            _jobsConfiguration     = jobsConfiguration;
            _emailService          = emailService;
            _logger                = logger;
            _loggerHelper          = loggerHelper;
            _emailTemplateProvider = emailTemplateProvider;
        }
Пример #2
0
 public AccountController(UserManager <User> userManager,
                          RoleManager <Role> roleManager,
                          ILogger logger,
                          IMapper mapper,
                          IConfiguration configuration,
                          TokenService tokenService,
                          DefaultDataProtectorTokenProvider <User> dataProtectorTokenProvider,
                          IUserService userService, IEdcPublishService edcPublishService,
                          IPasswordHistoryService passwordHistoryService) : base(logger, mapper)
 {
     _userManager   = userManager;
     _configuration = configuration;
     _tokenService  = tokenService;
     _dataProtectorTokenProvider = dataProtectorTokenProvider;
     _userService            = userService;
     _edcPublishService      = edcPublishService;
     _passwordHistoryService = passwordHistoryService;
 }