Ejemplo n.º 1
0
 public Models.Game GetByTableId(int tableId)
 {
     using (GameServiceClient proxy = new GameServiceClient()) {
         GameServiceReference.Game game = proxy.GetByTableId(tableId);
         return(GameModelConverter.ConvertFromServiceGameToClientGame(game));
     }
 }
Ejemplo n.º 2
0
 public void CreateGAme(Models.Game game)
 {
     using (GameServiceClient proxy = new GameServiceClient()) {
         GameServiceReference.Game serviceGame = GameModelConverter.ConvertFromClientGameToServiceGame(game);
         proxy.CreateGame(serviceGame);
     }
 }
Ejemplo n.º 3
0
 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);
 }