public WordsController(IWordsService wordsService, IMeaningService meaningService, ISentenceService sentenceService, IMapper mapper)
 {
     this.wordsService    = wordsService;
     this.meaningService  = meaningService;
     this.sentenceService = sentenceService;
     this.mapper          = mapper;
 }
Ejemplo n.º 2
0
        public void Setup()
        {
            _wordsRepository = Substitute.For <IWordsRepository>();
            _appConfig       = Substitute.For <IAppConfig>();

            _wordsService = new WordsService(_wordsRepository, _appConfig);
        }
 public PracticeController(IWordsService WordsService, ILanguagesService LanguagesService, IBooksService BooksService, IAccountService AccountService)
 {
     this.WordsService     = WordsService;
     this.LanguagesService = LanguagesService;
     this.BooksService     = BooksService;
     this.AccountService   = AccountService;
 }
Ejemplo n.º 4
0
 public HomeController(IHomeControllerService controllerService, ICachedAnagramsService anagramsService, IUserLogService userService, IWordsService wordsService, IConfigSettings configSettings)
 {
     _userLogService        = userService;
     _homeControllerService = controllerService;
     _anagramsService       = anagramsService;
     _wordsService          = wordsService;
     _configSettings        = configSettings;
 }
Ejemplo n.º 5
0
 public void Setup()
 {
     _wordsService       = Substitute.For <IWordsService>();
     _cachedWordsService = Substitute.For <ICachedWordsService>();
     _anagramSolver      = Substitute.For <IAnagramSolver>();
     _userLogService     = Substitute.For <IUserLogService>();
     _homeController     = new HomeController(_anagramSolver, _wordsService, _cachedWordsService, _userLogService);
 }
Ejemplo n.º 6
0
        public AdminPanelForm()
        {
            _wordsService = new WordsService();

            _allWordsBindingSource = new BindingSource();

            InitializeComponent();
        }
Ejemplo n.º 7
0
 public HomeController(IAnagramSolver solver, IWordsService wordsService, ICachedWordsService cachedWordService, IUserLogService usersLogService)
 {
     Solver            = solver;
     WordsService      = wordsService;
     CachedWordService = cachedWordService;
     UsersLogService   = usersLogService;
     LogActivities     = new LogActivity(usersLogService);
 }
Ejemplo n.º 8
0
 public ExamController(IMapper mapper, IExamService examService, IWordsService wordService, IDeletableEntityRepository <Word> words, UserManager <ApplicationUser> userManager)
 {
     this.mapper      = mapper;
     this.examService = examService;
     this.wordService = wordService;
     this.words       = words;
     this.userManager = userManager;
 }
Ejemplo n.º 9
0
 public ShortUrlRepository(
     IUrlService urlService,
     IWordsService wordsService,
     IConfiguration configuration)
 {
     _urlService   = urlService;
     _wordsService = wordsService;
     _baseDomain   = configuration["BaseDomain"];
 }
 public EntitiesController(IWordsService WordsService, ILanguagesService LanguagesService,
                           IAccountService AccountService, IBooksService BooksService, IMasterWordsService MasterWordsService)
 {
     this.WordsService       = WordsService;
     this.LanguagesService   = LanguagesService;
     this.AccountService     = AccountService;
     this.BooksService       = BooksService;
     this.MasterWordsService = MasterWordsService;
 }
Ejemplo n.º 11
0
 private static void ConfigureCommands(IUserService userService, IWordsService wordsService, IMapper mapper, ILanguageDictionary languageDictionary)
 {
     commandsList = new List <Command>();
     commandsList.Add(new HelloComand(wordsService));
     commandsList.Add(new CreateWordCommand(wordsService));
     commandsList.Add(new StartCommand(userService));
     commandsList.Add(new SetShowTimeCommand(userService, mapper));
     commandsList.Add(new GetDefinitionCommand(languageDictionary));
 }
Ejemplo n.º 12
0
        public AllWordsGrammarTestForm(SelectedLanguage selectedLanguage, WordPair[] allWords)
        {
            _wordsService = new WordsService();

            _allWords = allWords;
            _startingCountOfAllWords = _allWords.Length;

            _selectedLanguage = selectedLanguage;

            InitializeComponent();
        }
Ejemplo n.º 13
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IWordsService wordsService, IUserService userService, IMapper mapper, ILanguageDictionary languageDictionary)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseStaticFiles();

            Bot.GetBotClientAsync(wordsService, userService, mapper, languageDictionary);
        }
        public UnknownWordsGrammarTestForm(SelectedLanguage selectedLanguage, WordPair[] uknownWords)
        {
            _wordsService = new WordsService();

            _unknownWords = uknownWords;
            _startingCountOfUnknownWords = _unknownWords.Length;

            _selectedLanguage = selectedLanguage;

            InitializeComponent();
        }
Ejemplo n.º 15
0
        protected void RefreshServicesAndClearCache()
        {
            DatabaseContext = m_Host.Services.GetService <IDatabaseContext>();
            DatabaseContext.RefreshDatabaseContext();

            BooksService       = m_Host.Services.GetService <IBooksService>();
            WordsService       = m_Host.Services.GetService <IWordsService>();
            MasterWordsService = m_Host.Services.GetService <IMasterWordsService>();
            LanguagesService   = m_Host.Services.GetService <ILanguagesService>();
            AccountService     = m_Host.Services.GetService <IAccountService>();
        }
Ejemplo n.º 16
0
        private static async void SendMessage(IWordsService wordsService)
        {
            var messagePackages = wordsService.GetSendMessagePackages();

            foreach (var message in messagePackages)
            {
                InlineKeyboardButton button = new InlineKeyboardButton()
                {
                    Text = "Get Definition", CallbackData = $"/getDefinition {message.Message}"
                };
                InlineKeyboardMarkup markup = new InlineKeyboardMarkup(button);
                await botClient.SendTextMessageAsync(message.ChatId, message.Message, replyMarkup : markup);
            }
        }
Ejemplo n.º 17
0
 public AnagramSolver(IWordsService wordsService,
                      IPhrasesService phrasesService,
                      IUserLogsService userLogsService,
                      IUsersService usersService,
                      ICachedWordsService cachedWordsService,
                      IAppConfig appConfig)
 {
     _wordsService       = wordsService;
     _phrasesService     = phrasesService;
     _userLogsService    = userLogsService;
     _usersService       = usersService;
     _cachedWordsService = cachedWordsService;
     _appConfig          = appConfig;
 }
        public DataLoaderWorker(
            IServiceScopeFactory factory,
            IWordsLoader wordsLoader,
            ILogger <DataLoaderWorker> logger,
            IConfiguration configuration)
        {
            _wordsLoader  = wordsLoader;
            _wordsService = factory.CreateScope().ServiceProvider.GetRequiredService <IWordsService>();
            _logger       = logger;

            _delayMilliseconds  = int.Parse(configuration["DataLoaderWorkerDelay"]);
            _supportedLanguages = configuration
                                  .GetSection("SupportedLanguages")?
                                  .GetChildren()?
                                  .Select(x => x.Value)?
                                  .ToArray();
        }
Ejemplo n.º 19
0
        public static TelegramBotClient GetBotClientAsync(IWordsService wordsService, IUserService userService, IMapper mapper, ILanguageDictionary languageDictionary)
        {
            if (botClient != null)
            {
                return(botClient);
            }

            ConfigureCommands(userService, wordsService, mapper, languageDictionary);
            wordsService.Timer.Elapsed += new ElapsedEventHandler((sender, args) => SendMessage(wordsService));

            botClient                  = new TelegramBotClient(BotSettings.Key);
            botClient.OnMessage       += OnMessage;
            botClient.OnCallbackQuery += OnCallbackQuery;

            botClient.StartReceiving();

            return(botClient);
        }
Ejemplo n.º 20
0
 public ReadableTextRepository(IWordsService wordsService)
 {
     _wordsService = wordsService;
 }
Ejemplo n.º 21
0
 //AppSettings appSettings;
 public UserController(IUserService userService, IWordsService wordsService /*, AppSettings appSettings*/)
 {
     this.wordsService = wordsService;
     //this.appSettings = appSettings;
     this.userService = userService;
 }
Ejemplo n.º 22
0
 public CreateWordCommand(IWordsService wordsService)
 {
     this.wordsService = wordsService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MainViewModel"/> class.
 /// </summary>
 /// <param name="wordService">The service to interact with a words source.</param>
 /// <param name="dialogOpen">The instance to open add word dialog window.</param>
 /// <owner>Mariia Yelisieieva</owner>
 public MainViewModel(IWordsService wordService, IDialogOpen dialogOpen)
 {
     this.wordsService = wordService;
     this.dialogOpen   = dialogOpen;
     this.Dictionary   = new ObservableCollection <Word>();
 }
Ejemplo n.º 24
0
 public HomeController(IWordsService wordsUrlParser, DictContext dictContext)
 {
     _wordsUrlParser = wordsUrlParser;
     _dictContext    = dictContext;
 }
Ejemplo n.º 25
0
 public WordController(IWordsService wordsService, IMapper mapper) : base()
 {
     _mapper       = mapper;
     _wordsService = wordsService;
 }
Ejemplo n.º 26
0
 public WordsController(IWordsService _wordService)
 {
     wordService = _wordService;
 }
Ejemplo n.º 27
0
 public ArticlesController(IRepository<Article> repository, IStatManager statCollector, IConverter converter, IWordsService wordsService, IExpressionsService expressionsService)
 {
     this.repository = repository;
     this.wordsService = wordsService;
     this.expressionsService = expressionsService;
 }
Ejemplo n.º 28
0
 public WordsController(IWordsService wordsService)
 {
     this.wordsService = wordsService;
 }
Ejemplo n.º 29
0
 public WordsController(IWordsService wordsService, IStatsService statsService)
 {
     _wordsService = wordsService;
     _statsService = statsService;
 }
Ejemplo n.º 30
0
 public ExamService(IWordsService wordService, IDeletableEntityRepository <Exam> exams)
 {
     this.wordService = wordService;
     this.exams       = exams;
 }
Ejemplo n.º 31
0
 public SessionController(IWordsService wordsService)
 {
     _wordsService = wordsService;
 }