public ArtificialServices(IRedisCachingProvider redis, ILogger <ArtificialServices> logger, IServiceRecordService record, IChatService chat, IHubContext <ArtificialServicesHub> hub) { _redis = redis; _logger = logger; _hub = hub; _record = record; _chat = chat; }
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)); }
public ServiceRecordController(TokenValidationParameters validationParameters, IServiceRecordService serviceRecordService) { _validationParameters = validationParameters; _recordService = serviceRecordService; }