Exemplo n.º 1
0
 public StorsdagInviter(IEventsStorage eventStorage, IInvitationsStorage inviteStorage, ISlackClient slackClient, SlackQuestionClient questioner, ILogger <StorsdagInviter> logger)
 {
     _eventStorage  = eventStorage;
     _inviteStorage = inviteStorage;
     _slackClient   = slackClient;
     _questioner    = questioner;
     _logger        = logger;
 }
Exemplo n.º 2
0
 public EventsService(IEventsStorage eventsStorage)
 {
     this.eventsStorage = eventsStorage;
     cultureInfo        = new CultureInfo("ru-RU");
     format             = cultureInfo.DateTimeFormat;
 }
Exemplo n.º 3
0
 public void RegisterEventProvider(string type, IEventsSource source, IEventsStorage storage)
 {
     EventsProviders.Add(type, new EventProvider(type, source, storage));
 }
Exemplo n.º 4
0
 public NesteStorsdagHandler(ISlackClient client, IEventsStorage eventStorage, IInvitationsStorage inviteStorage)
 {
     _client        = client;
     _eventStorage  = eventStorage;
     _inviteStorage = inviteStorage;
 }
Exemplo n.º 5
0
 public EventProvider(string type, IEventsSource source, IEventsStorage storage)
 {
     this.Type    = type;
     this.Source  = source;
     this.Storage = storage;
 }