public ActionActivateCompetitionHandler(IDateTimeService dateTimeService, IBotClientFactory botClientFactory, ILocalizationFactory localizationFactory, ICompetitionService competitionService, IActivityBuilder activityBuilder, ITimerService timerService) { _dateTimeService = dateTimeService; _botClientFactory = botClientFactory; _localizationFactory = localizationFactory; _competitionService = competitionService; _activityBuilder = activityBuilder; _timerService = timerService; }
public MessagesController( ILogger <MessagesController> logger, IBotClientFactory botClientFactory, ICompetitionService competitionService, IActivityBuilder activityBuilder, ITimerService timerService, IDateTimeService dateTimeService, ILocalizationFactory localizationFactory) { _logger = logger; _botClientFactory = botClientFactory; _competitionService = competitionService; _activityBuilder = activityBuilder; _timerService = timerService; _dateTimeService = dateTimeService; _localizationFactory = localizationFactory; }
/// <summary> /// The set current. /// </summary> /// <param name="currentLocResourcesFactory"> /// The current local resources factory. /// </param> public static void SetCurrent(ILocalizationFactory currentLocResourcesFactory) { currentLocalResourcesFactory = currentLocResourcesFactory; }
/// <summary> /// Como forzamos a que el parámetro sea una factory, nos aseguramos /// que solo se puede crear a través de la clase con la lógica correcta para crear /// </summary> /// <param name="factory"></param> public void CreateLocalization(ILocalizationFactory factory) { Localizations.Add(factory.Create(this)); }
public ComposePreviewHandler(IDateTimeService dateTimeService, IActivityBuilder activityBuilder, ILocalizationFactory localizationFactory) { _dateTimeService = dateTimeService; _activityBuilder = activityBuilder; _localizationFactory = localizationFactory; }
public ActivityBuilder(BotSettings botSettings, ILocalizationFactory localizationFactory) { _botSettings = botSettings; _localizationFactory = localizationFactory; }
public UnknownCommandHandler(IBotClientFactory botClientFactory, ILocalizationFactory localizationFactory) { _botClientFactory = botClientFactory; _localizationFactory = localizationFactory; }
public LocalizationString(ILocalizationFactory localizationFactory, LocalizationCode code) { this.localizationFactory = localizationFactory; this.code = code; }