public Bot( BotAccessors botAccessors, ICardService cardService, OrderRepository orderRepository) { _accessors = botAccessors ?? throw new ArgumentNullException(nameof(botAccessors)); _cardService = cardService ?? throw new ArgumentNullException(nameof(cardService)); _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); _mainDialogSet = new MainDialogSet(_accessors.DialogStateAccessor); }
public WomanDayBotBot( ILoggerFactory loggerFactory, WomanDayBotAccessors womanDayBotAccessors, UserState userState, ConversationState conversationState, ICardService cardService, OrderRepository orderRepository) { _logger = loggerFactory.CreateLogger <WomanDayBotBot>(); _accessors = womanDayBotAccessors ?? throw new ArgumentNullException(nameof(womanDayBotAccessors)); _userState = userState ?? throw new ArgumentNullException(nameof(userState)); _conversationState = conversationState ?? throw new ArgumentNullException(nameof(conversationState)); _cardService = cardService ?? throw new ArgumentNullException(nameof(cardService)); _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); _mainDialogSet = new MainDialogSet(_accessors.DialogStateAccessor); }