public Models.Game GetByTableId(int tableId) { using (GameServiceClient proxy = new GameServiceClient()) { GameServiceReference.Game game = proxy.GetByTableId(tableId); return(GameModelConverter.ConvertFromServiceGameToClientGame(game)); } }
public void CreateGAme(Models.Game game) { using (GameServiceClient proxy = new GameServiceClient()) { GameServiceReference.Game serviceGame = GameModelConverter.ConvertFromClientGameToServiceGame(game); proxy.CreateGame(serviceGame); } }
public Models.Game StartGame(Models.GameTable clientGameTable) { using (GameServiceClient proxy = new GameServiceClient()) { GameServiceReference.GameTable serviceGameTable = GameModelConverter.ConvertFromClientGameTableToServiceGameTable(clientGameTable); GameServiceReference.Game serviceGame = proxy.StartGame(serviceGameTable); Models.Game clientGame = GameModelConverter.ConvertFromServiceGameToClientGame(serviceGame); return(clientGame); } }
internal static GameServiceReference.Game ConvertFromClientGameToServiceGame(Models.Game clientGame) { GameServiceReference.Game serviceGame = new GameServiceReference.Game() { Id = clientGame.Id, gameTable = ConvertFromClientGameTableToServiceGameTable(clientGame.gameTable) }; return(serviceGame); }
internal static Models.Game ConvertFromServiceGameToClientGame(GameServiceReference.Game serviceGame) { Models.Game clientGame = new Models.Game() { Id = serviceGame.Id, gameTable = ConvertFromServiceGameTableToClientGameTable(serviceGame.gameTable) }; return(clientGame); }