C# Class BolfTracker.Services.GameService

Inheritance: IGameService
Afficher le fichier Open project: mkchandler/bolf-tracker-mvc

Méthodes publiques

Méthode Description
CalculateGameStatistics ( ) : void
CalculateGameStatistics ( int gameId ) : void
CalculateGameStatistics ( int month, int year ) : void
CalculatePlayerRivalryStatistics ( ) : void
CalculatePlayerRivalryStatistics ( int gameId ) : void
CalculatePlayerRivalryStatistics ( int month, int year ) : void
CreateGame ( System.DateTime date ) : BolfTracker.Models.Game
DeleteGame ( int id ) : void
DeleteGameStatistics ( int gameId ) : void
DeletePlayerRivalryStatistics ( int gameId ) : void
GameService ( IGameRepository gameRepository, IShotRepository shotRepository, IPlayerRepository playerRepository, IGameStatisticsRepository gameStatisticsRepository, IPlayerGameStatisticsRepository playerGameStatisticsRepository, IPlayerRivalryStatisticsRepository playerRivalryStatisticsRepository ) : System
GetGame ( int id ) : BolfTracker.Models.Game
GetGameStatistics ( int gameId ) : IEnumerable
GetGames ( int month, int year ) : IEnumerable
GetPlayerGameStatistics ( int gameId ) : IEnumerable
UpdateGame ( int id, System.DateTime date ) : BolfTracker.Models.Game

Private Methods

Méthode Description
DeleteGameStatistics ( ) : void
DeleteGameStatistics ( int month, int year ) : void
DeletePlayerRivalryStatistics ( ) : void
DeletePlayerRivalryStatistics ( int month, int year ) : void

Method Details

CalculateGameStatistics() public méthode

public CalculateGameStatistics ( ) : void
Résultat void

CalculateGameStatistics() public méthode

public CalculateGameStatistics ( int gameId ) : void
gameId int
Résultat void

CalculateGameStatistics() public méthode

public CalculateGameStatistics ( int month, int year ) : void
month int
year int
Résultat void

CalculatePlayerRivalryStatistics() public méthode

public CalculatePlayerRivalryStatistics ( ) : void
Résultat void

CalculatePlayerRivalryStatistics() public méthode

public CalculatePlayerRivalryStatistics ( int gameId ) : void
gameId int
Résultat void

CalculatePlayerRivalryStatistics() public méthode

public CalculatePlayerRivalryStatistics ( int month, int year ) : void
month int
year int
Résultat void

CreateGame() public méthode

public CreateGame ( System.DateTime date ) : BolfTracker.Models.Game
date System.DateTime
Résultat BolfTracker.Models.Game

DeleteGame() public méthode

public DeleteGame ( int id ) : void
id int
Résultat void

DeleteGameStatistics() public méthode

public DeleteGameStatistics ( int gameId ) : void
gameId int
Résultat void

DeletePlayerRivalryStatistics() public méthode

public DeletePlayerRivalryStatistics ( int gameId ) : void
gameId int
Résultat void

GameService() public méthode

public GameService ( IGameRepository gameRepository, IShotRepository shotRepository, IPlayerRepository playerRepository, IGameStatisticsRepository gameStatisticsRepository, IPlayerGameStatisticsRepository playerGameStatisticsRepository, IPlayerRivalryStatisticsRepository playerRivalryStatisticsRepository ) : System
gameRepository IGameRepository
shotRepository IShotRepository
playerRepository IPlayerRepository
gameStatisticsRepository IGameStatisticsRepository
playerGameStatisticsRepository IPlayerGameStatisticsRepository
playerRivalryStatisticsRepository IPlayerRivalryStatisticsRepository
Résultat System

GetGame() public méthode

public GetGame ( int id ) : BolfTracker.Models.Game
id int
Résultat BolfTracker.Models.Game

GetGameStatistics() public méthode

public GetGameStatistics ( int gameId ) : IEnumerable
gameId int
Résultat IEnumerable

GetGames() public méthode

public GetGames ( int month, int year ) : IEnumerable
month int
year int
Résultat IEnumerable

GetPlayerGameStatistics() public méthode

public GetPlayerGameStatistics ( int gameId ) : IEnumerable
gameId int
Résultat IEnumerable

UpdateGame() public méthode

public UpdateGame ( int id, System.DateTime date ) : BolfTracker.Models.Game
id int
date System.DateTime
Résultat BolfTracker.Models.Game