C# 클래스 BusinessLogic.Jobs.BoardGameGeekBatchUpdate.BoardGameGeekBatchUpdateJobService

상속: BaseJobService, IBoardGameGeekBatchUpdateJobService
파일 보기 프로젝트 열기: NemeStats/NemeStats 1 사용 예제들

공개 메소드들

메소드 설명
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