public ShowCurrListUACommand(IChatMessageSender chatMessageSender)
 {
     _headNoteMessage     = "Available currencies for UA:";
     _footNoteMessage     = "Note: Use 'BYR' instead of 'BYN' for 2016 and earlier years.";
     _chatMessageSender   = chatMessageSender;
     _supportedCurrencies = GetValuesFromEnum();
 }
예제 #2
0
        public Bot(IChatMessageSender chatMessageSender, IEnumerable <IBotObserver> availableObservers)
        {
            _chatMessageSender  = chatMessageSender;
            _observers          = new List <IBotObserver>();
            _availableObservers = availableObservers;

            AttachObservers();
        }
예제 #3
0
 public ExchangeRateCommand(
     IExchangeRateMessageValidator exchangeMessageValidator,
     IExchangeRateHandler exchangeRateHandler,
     IChatMessageSender chatMessageSender)
 {
     _exchangeMessageValidator = exchangeMessageValidator;
     _exchangeRateHandler      = exchangeRateHandler;
     _chatMessageSender        = chatMessageSender;
 }
        public ShowCurrListBYCommand(IChatMessageSender chatMessageSender)
        {
            _headNoteMessage = "Available currencies for BY:";
            _footNoteMessage = "Note: Use 'RUR' instead of 'RUB' for 1998 and earlier years.";
            _chatMessageSender = chatMessageSender;
            _supportedCurrencies = GetValuesFromEnum();

            
        }
예제 #5
0
 public ChatAppService(IChatManager chatManager, IChatMessageSender chatMessageSender)
 {
     _chatManager       = chatManager;
     _chatMessageSender = chatMessageSender;
 }
예제 #6
0
 public NowCommand(IChatMessageSender chatMessageSender)
 {
     _chatMessageSender = chatMessageSender;
 }
예제 #7
0
 void IRunnableModule.Start()
 {
     Show();
     chat = context.Modules.FirstOrDefault(m => m.Module is IChatMessageSender)?.Module as IChatMessageSender;
 }
예제 #8
0
 public HelpCommand(IChatMessageSender chatMessageSender)
 {
     _chatMessageSender = chatMessageSender;
 }
예제 #9
0
 public StartCommand(IChatMessageSender chatMessageSender)
 {
     _chatMessageSender = chatMessageSender;
 }