C# Класс BusinessLogic.Jobs.BoardGameGeekBatchUpdate.BoardGameGeekBatchUpdateJobService

Наследование: BaseJobService, IBoardGameGeekBatchUpdateJobService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BoardGameGeekBatchUpdateJobService ( IDataContext dataContext, IBoardGameGeekApiClient boardGameGeekApiClient, IRollbarClient rollbar ) : System
LinkOrphanGames ( ) : LinkOrphanGamesJobResult
RefreshAllBoardGameGeekData ( ) : int
RefreshOutdatedBoardGameGeekData ( int daysOutdated, int maxElementsToUpdate ) : int

Приватные методы

Метод Описание
CreateBGGGame ( GameDetails gameToAdd ) : BoardGameGeekGameDefinition
GetExistingBGGGameById ( GameDetails gameToAdd ) : BoardGameGeekGameDefinition
GetExistingBGGGameByName ( string gameName ) : BoardGameGeekGameDefinition
GetGameToAddFromSearch ( List searchResult ) : GameDetails
GetOrphanGames ( ) : List
RemoveYear ( string name ) : string
UpdateBoardGameGeekDefinitions ( List boardGameGeekGameDefinitions ) : int
UpdateGameDefinition ( GameDefinition game, int boardGameGeekGameDefinitionId, LinkOrphanGamesJobResult jobResult ) : void

Описание методов

BoardGameGeekBatchUpdateJobService() публичный Метод

public BoardGameGeekBatchUpdateJobService ( IDataContext dataContext, IBoardGameGeekApiClient boardGameGeekApiClient, IRollbarClient rollbar ) : System
dataContext IDataContext
boardGameGeekApiClient IBoardGameGeekApiClient
rollbar IRollbarClient
Результат System

LinkOrphanGames() публичный Метод

public LinkOrphanGames ( ) : LinkOrphanGamesJobResult
Результат LinkOrphanGamesJobResult

RefreshAllBoardGameGeekData() публичный Метод

public RefreshAllBoardGameGeekData ( ) : int
Результат int

RefreshOutdatedBoardGameGeekData() публичный Метод

public RefreshOutdatedBoardGameGeekData ( int daysOutdated, int maxElementsToUpdate ) : int
daysOutdated int
maxElementsToUpdate int
Результат int