Example #1
0
 public AdminController(ILogger <AdminController> logger, IConfiguration configuration,
                        Application.IUsersApp usersApp)
 {
     this._logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     this._configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
     this._usersApp      = usersApp ?? throw new ArgumentNullException(nameof(usersApp));
 }
Example #2
0
 public IpnBarBot(ConcurrentDictionary <string, ConversationReference> conversationReferences,
                  ConversationState conversationState, UserState userState, T dialog, ILogger <BaseDialogBot <T> > logger,
                  IConfiguration configuration, Infrastructure.Utils.LocalizationHelper localizationHelper,
                  Recognizers.MenuRecognizer menuRecognizer,
                  Application.IUsersApp usersApp, Application.IMealSchedulesApp mealSchedulesApp)
     : base(conversationReferences, conversationState, userState, dialog, logger)
 {
     this._configuration      = configuration ?? throw new ArgumentNullException(nameof(configuration));
     this._localizationHelper = localizationHelper ?? throw new ArgumentNullException(nameof(localizationHelper));
     this._menuRecognizer     = menuRecognizer ?? throw new ArgumentNullException(nameof(menuRecognizer));
     this._usersApp           = usersApp ?? throw new ArgumentNullException(nameof(usersApp));
     this._mealSchedulesApp   = mealSchedulesApp ?? throw new ArgumentNullException(nameof(mealSchedulesApp));
 }