public ModuleService(ModuleServiceConfig config, ILogger <ModuleService> logger, ModuleMessageAdder addMessage,
                      UserViewSource userSource)//Action<ModuleMessageView> addMessage)
 {
     this.config     = config;
     this.logger     = logger;
     this.addMessage = addMessage;
     this.userSource = userSource;
 }
 public UserViewService(ILogger <UserViewService> logger, ViewServicePack services, IHashService hashService,
                        ITokenService tokenService, ILanguageService languageService, IEmailService emailService,
                        UserViewSource converter)
     : base(services, logger, converter)
 {
     this.hashService     = hashService;
     this.tokenService    = tokenService;
     this.languageService = languageService;
     this.emailService    = emailService;
 }
Exemple #3
0
 public UserViewService(ILogger <UserViewService> logger, ViewServicePack services, IHashService hashService,
                        ITokenService tokenService, ILanguageService languageService, IEmailService emailService,
                        UserViewSource converter, CacheService <string, UserGroupHideData> hidecache,
                        CacheService <string, List <UserViewFull> > cacheService)
     : base(services, logger, converter)
 {
     this.hidecache       = hidecache;
     this.hashService     = hashService;
     this.tokenService    = tokenService;
     this.languageService = languageService;
     this.emailService    = emailService;
     this.cache           = cacheService;
 }