public DataChecker( IAuthRepository authRepository, IDataRepository dataRepository, IBackwardRepository backwardRepository, IMapper mapper) : base(null, null, null) => (_authRepository, _dataRepository, _backwardRepository, _mapper) =
public SimpleCommandChecker( IMyLogger <AbstractMessageChecker> logger, IBackwardRepository backwardRepository, ITelegramRequest telegramRequest) : base(logger, backwardRepository, telegramRequest) { _logger = logger; }
protected AbstractMessageChecker( IMyLogger <AbstractMessageChecker> logger, IBackwardRepository backwardRepository, ITelegramRequest telegramRequest) { _telegramRequest = telegramRequest; _logger = logger; _backwardRepository = backwardRepository; }
//private readonly string[] commands = {"/product", "/cat"}; public MainMenuChecker( IMyLogger <AbstractMessageChecker> logger, IBackwardRepository backwardRepository, ITelegramView view, ITelegramRequest telegramRequest) : base(logger, backwardRepository, telegramRequest) { //_logger = logger; _view = view; }
public TelegramView( IMyLogger <TelegramView> logger, //IAuthRepository authRepository, IBackwardRepository backwardRepository, IDataRepository dataRepository) { //_authRepository = authRepository; _dataRepository = dataRepository; _logger = logger; }
public SettingsChecker( IMyLogger <AbstractCallbackChecker> logger, ITelegramRequest telegramRequest, IBackwardRepository backwardRepository, ITelegramView view) : base(logger, backwardRepository, telegramRequest) { //_logger = logger; _backwardRepository = backwardRepository; _view = view; }
public DataCallbackChecker( IAuthRepository authRepository, IBackwardRepository backwardRepository, IDataRepository dataRepository, IMapper mapper) : base(null, null, null) { _authRepository = authRepository; _dataRepository = dataRepository; _backwardRepository = backwardRepository; _mapper = mapper; }
public CategoryCallbackChecker( IMyLogger <AbstractCallbackChecker> logger, IBackwardRepository backwardRepository, IDataRepository dataRepository, ITelegramView view, ITelegramRequest telegramRequest) : base(logger, backwardRepository, telegramRequest) { //_logger = logger; _dataRepository = dataRepository; _view = view; //_telegramRequest = telegramRequest; var categories = _dataRepository.GetAllCategories().Result; parentCategories = categories.Select(c => @"/cat" + c.Parent).Distinct().ToArray(); productCategories = categories.Select(c => @"/cat" + c.Id).Except(parentCategories).ToArray(); }