public Models.GameTable CreateGameTable(string userId, string tableName) { UserManagementServiceAccess userManagement = new UserManagementServiceAccess(); Models.GameTable clientGameTable = null; using (GameTableManagementServiceClient proxy = new GameTableManagementServiceClient()) { Models.CGUser user = userManagement.GetUserByUserId(userId); GameTableServiceReference.CGUser serviceUser = GameTableModelConverter.ConvertFromClientUserToServiceUser(user); GameTableServiceReference.GameTable serviceGameTable = proxy.CreateGameTable(serviceUser, tableName); if (serviceGameTable != null) { clientGameTable = GameTableModelConverter.ConvertFromServiceGameTableToClientGameTable(serviceGameTable); } return(clientGameTable); } }
public GameTableModel CreateGameTable(CGUserModel userModel, string tableName) { using (GameTableManagementServiceClient proxy = new GameTableManagementServiceClient()) { GameTableModel tableModel = null; CGUser user = GameTableModelConverter.ConvertFromClientUserToServiceUser(userModel); tableModel = GameTableModelConverter.ConvertFromServiceGameTableToClientGameTable(proxy.CreateGameTable(user, tableName)); return(tableModel); } }