コード例 #1
0
        private async Task ToQueueElasticUpdate(Category category)
        {
            UpdateCategoriesInfoCommand categoryUpdateOrCreate = new UpdateCategoriesInfoCommand
            {
                Id        = category.Id,
                Name      = category.Name,
                CountNews = NewsCountByCategory(category.Id)
            };

            await _senderToElastic.UpdateElasticCategories(categoryUpdateOrCreate);
        }
コード例 #2
0
ファイル: NewsService.cs プロジェクト: Oleggik/NEWS_PORTAL
        private async Task ToQueueElasticUpdate(int id)
        {
            Category temp = await _database.CategoryRepository.GetById(id);

            UpdateCategoriesInfoCommand categoryUpdateOrCreate = new UpdateCategoriesInfoCommand
            {
                Id        = id,
                Name      = temp.Name,
                CountNews = temp.News.Count
            };

            await _senderToElastic.UpdateElasticCategories(categoryUpdateOrCreate);
        }