public AuthController(ILoggerFactory loggerFactory, IUserRepository userRepository, IOrganizationRepository orgRepository, ITemplatedMailService mailer, ITokenRepository tokenRepository, OrganizationService organizationService)
 {
     _logger                 = loggerFactory?.CreateLogger <AuthController>() ?? NullLogger.Instance;
     _userRepository         = userRepository;
     _organizationRepository = orgRepository;
     _mailer                 = mailer;
     _tokenRepository        = tokenRepository;
     _organizationService    = organizationService;
 }
Esempio n. 2
0
 public OrganizationController(IOrganizationRepository organizationRepository,
                               ILoggerFactory loggerFactory,
                               IUserRepository userRepository,
                               ITemplatedMailService mailer,
                               IMessagePublisher messagePublisher,
                               IMapper mapper)
     : base(loggerFactory, organizationRepository, mapper)
 {
     _userRepository   = userRepository;
     _mailer           = mailer;
     _messagePublisher = messagePublisher;
 }
 public UserController(
     ILoggerFactory loggerFactory,
     IUserRepository userRepository,
     IOrganizationRepository organizationRepository,
     IPublicFileStorage publicFileStorage,
     OrganizationService organizationService,
     ITemplatedMailService mailer,
     ITokenRepository tokenRepository,
     IMapper mapper,
     IMessagePublisher messagePublisher) : base(loggerFactory, userRepository, mapper)
 {
     _organizationRepository = organizationRepository;
     _organizationService    = organizationService;
     _publicFileStorage      = publicFileStorage;
     _mailer           = mailer;
     _tokenRepository  = tokenRepository;
     _messagePublisher = messagePublisher;
 }