Beispiel #1
0
 public WeekMenuController(ILogger <WeekMenuController> logger, IConfiguration configuration,
                           Application.IMealSchedulesApp mealSchedulesApp)
 {
     this._logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     this._configuration    = configuration ?? throw new ArgumentNullException(nameof(configuration));
     this._mealSchedulesApp = mealSchedulesApp ?? throw new ArgumentNullException(nameof(mealSchedulesApp));
 }
 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));
 }