C# Класс BolfTracker.Services.GameService

Наследование: IGameService
Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
DeleteGameStatistics ( ) : void
DeleteGameStatistics ( int month, int year ) : void
DeletePlayerRivalryStatistics ( ) : void
DeletePlayerRivalryStatistics ( int month, int year ) : void

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

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

public CalculateGameStatistics ( ) : void
Результат void

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

public CalculateGameStatistics ( int gameId ) : void
gameId int
Результат void

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

public CalculateGameStatistics ( int month, int year ) : void
month int
year int
Результат void

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

public CalculatePlayerRivalryStatistics ( ) : void
Результат void

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

public CalculatePlayerRivalryStatistics ( int gameId ) : void
gameId int
Результат void

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

public CalculatePlayerRivalryStatistics ( int month, int year ) : void
month int
year int
Результат void

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

public CreateGame ( System.DateTime date ) : BolfTracker.Models.Game
date System.DateTime
Результат BolfTracker.Models.Game

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

public DeleteGame ( int id ) : void
id int
Результат void

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

public DeleteGameStatistics ( int gameId ) : void
gameId int
Результат void

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

public DeletePlayerRivalryStatistics ( int gameId ) : void
gameId int
Результат void

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

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
Результат System

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

public GetGame ( int id ) : BolfTracker.Models.Game
id int
Результат BolfTracker.Models.Game

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

public GetGameStatistics ( int gameId ) : IEnumerable
gameId int
Результат IEnumerable

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

public GetGames ( int month, int year ) : IEnumerable
month int
year int
Результат IEnumerable

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

public GetPlayerGameStatistics ( int gameId ) : IEnumerable
gameId int
Результат IEnumerable

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

public UpdateGame ( int id, System.DateTime date ) : BolfTracker.Models.Game
id int
date System.DateTime
Результат BolfTracker.Models.Game