Exemplo n.º 1
0
 public ArtificialServices(IRedisCachingProvider redis,
                           ILogger <ArtificialServices> logger,
                           IServiceRecordService record,
                           IChatService chat,
                           IHubContext <ArtificialServicesHub> hub)
 {
     _redis  = redis;
     _logger = logger;
     _hub    = hub;
     _record = record;
     _chat   = chat;
 }
Exemplo n.º 2
0
 public ChatController(TokenValidationParameters validationParameters,
                       IChatService chat,
                       DingTalkHelper ddHelper,
                       IRedisCachingProvider redis,
                       IServiceRecordService record,
                       IOptions <DTalkConfig> options)
 {
     _ddHelper             = ddHelper;
     _record               = record;
     _redis                = redis;
     _validationParameters = validationParameters;
     _chat     = chat;
     _ddConfig = options.Value ?? throw new ArgumentNullException(nameof(_ddConfig));
 }
Exemplo n.º 3
0
 public ServiceRecordController(TokenValidationParameters validationParameters,
                                IServiceRecordService serviceRecordService)
 {
     _validationParameters = validationParameters;
     _recordService        = serviceRecordService;
 }