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; }
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; }