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)); }
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)); }