Example #1
0
 public NotRegisterVK(StandardKernel container,
                      VKMessageSender vkMessageSender,
                      IPeopleParser peopleParser,
                      VKUnknownMessageProcessor vkUnknownMessageProcessor)
 {
     this.container                 = container;
     this.vkMessageSender           = vkMessageSender;
     this.peopleParser              = peopleParser;
     this.vkUnknownMessageProcessor = vkUnknownMessageProcessor;
 }
 public NotRegisterTG(TGMessageSender tgMessageSender,
                      IPeopleParser peopleParser,
                      TGUnknownMessageProcessor tgUnknownMessageProcessor,
                      StandardKernel container)
 {
     this.tgMessageSender           = tgMessageSender;
     this.peopleParser              = peopleParser;
     this.tgUnknownMessageProcessor = tgUnknownMessageProcessor;
     this.container = container;
 }
Example #3
0
 public TelegramBotUI(
     TelegramBotClient newClient,
     IPeopleParser newPeopleParser,
     CommandTGFactory commandTgFactory,
     TGMessageSender tgMessageSender)
 {
     client                = newClient;
     peopleParser          = newPeopleParser;
     this.commandTgFactory = commandTgFactory;
     this.tgMessageSender  = tgMessageSender;
 }
Example #4
0
 public SenderNotify
 (
     LessonReminder lessonReminder,
     IPeopleParser peopleParser,
     DiningRoomIndicator indicator,
     IDataBaseParser dataBaseParser)
 {
     this.peopleParser   = peopleParser;
     this.indicator      = indicator;
     this.dataBaseParser = dataBaseParser;
     this.lessonReminder = lessonReminder;
 }
Example #5
0
 public VkBotUI(VkApi api,
                string keyVkToken,
                VKMessageSender vkMessageSender,
                CommandVKFactory commandVkFactory,
                IPeopleParser newPeopleParser)
 {
     vkApi   = api;
     vkToken = keyVkToken;
     this.vkMessageSender  = vkMessageSender;
     this.commandVkFactory = commandVkFactory;
     peopleParser          = newPeopleParser;
 }
Example #6
0
 public RegisterInProcessVK(StandardKernel container,
                            MessageHandler messageHandler,
                            VKMessageSender vkMessageSender,
                            IPeopleParser peopleParser,
                            VKUnknownMessageProcessor vkUnknownMessageProcessor,
                            GroupProvider groupProvider)
 {
     this.container                 = container;
     this.messageHandler            = messageHandler;
     this.vkMessageSender           = vkMessageSender;
     this.peopleParser              = peopleParser;
     this.vkUnknownMessageProcessor = vkUnknownMessageProcessor;
     this.groupProvider             = groupProvider;
 }
Example #7
0
 public AddingLinkTG(StandardKernel container,
                     MessageHandler messageHandler,
                     IPeopleParser peopleParser,
                     TGMessageSender tgMessageSender,
                     TGUnknownMessageProcessor tgUnknownMessageProcessor,
                     AddingLinkCommandListProvider addingLinkCommandListProvider)
 {
     this.container                     = container;
     this.messageHandler                = messageHandler;
     this.peopleParser                  = peopleParser;
     this.tgMessageSender               = tgMessageSender;
     this.tgUnknownMessageProcessor     = tgUnknownMessageProcessor;
     this.addingLinkCommandListProvider = addingLinkCommandListProvider;
 }
Example #8
0
 public RegisterInProcessTG(MessageHandler messageHandler,
                            TGMessageSender tgMessageSender,
                            IPeopleParser peopleParser,
                            TGUnknownMessageProcessor tgUnknownMessageProcessor,
                            GroupProvider groupProvider,
                            StandardKernel container)
 {
     this.messageHandler            = messageHandler;
     this.tgMessageSender           = tgMessageSender;
     this.peopleParser              = peopleParser;
     this.tgUnknownMessageProcessor = tgUnknownMessageProcessor;
     this.groupProvider             = groupProvider;
     this.container = container;
 }
Example #9
0
 public RegisterTG(StandardKernel container,
                   MessageHandler messageHandler,
                   TGMessageSender tgMessageSender,
                   TGUnknownMessageProcessor tgUnknownMessageProcessor,
                   RegisterCommandListProvider registerCommandListProvider,
                   IPeopleParser peopleParser)
 {
     this.container                   = container;
     this.messageHandler              = messageHandler;
     this.tgMessageSender             = tgMessageSender;
     this.tgUnknownMessageProcessor   = tgUnknownMessageProcessor;
     this.registerCommandListProvider = registerCommandListProvider;
     this.peopleParser                = peopleParser;
 }
 public MessageHandler(
     DiningRoomIndicator diningRoom,
     IDataBaseParser dataBaseParser,
     IPeopleParser peopleParser,
     SenderNotify senderNotify,
     ILinkParser linkParser,
     GroupProvider groupProvider)
 {
     this.senderNotify   = senderNotify;
     this.diningRoom     = diningRoom;
     this.dataBaseParser = dataBaseParser;
     this.peopleParser   = peopleParser;
     this.linkParser     = linkParser;
     this.groupProvider  = groupProvider;
 }
Example #11
0
 public RegisterVK(
     StandardKernel container,
     MessageHandler messageHandler,
     VKMessageSender vkMessageSender,
     VKUnknownMessageProcessor vkUnknownMessageProcessor,
     IPeopleParser peopleParser,
     RegisterCommandListProvider registerCommandListProvider)
 {
     this.container                   = container;
     this.messageHandler              = messageHandler;
     this.vkMessageSender             = vkMessageSender;
     this.vkUnknownMessageProcessor   = vkUnknownMessageProcessor;
     this.peopleParser                = peopleParser;
     this.registerCommandListProvider = registerCommandListProvider;
 }
Example #12
0
 public AddingLinkVK(
     StandardKernel container,
     MessageHandler messageHandler,
     IPeopleParser peopleParser,
     VKMessageSender vkMessageSender,
     AddingLinkCommandListProvider addingLinkCommandListProvider,
     VKUnknownMessageProcessor vkUnknownMessageProcessor)
 {
     this.container       = container;
     this.messageHandler  = messageHandler;
     this.peopleParser    = peopleParser;
     this.vkMessageSender = vkMessageSender;
     this.addingLinkCommandListProvider = addingLinkCommandListProvider;
     this.vkUnknownMessageProcessor     = vkUnknownMessageProcessor;
 }