public Models.CGUser GetUserByUserId(string userId) { using (UserManagementServiceClient proxy = new UserManagementServiceClient()) { UserManagementServiceReference.CGUser serviceUser = proxy.GetUserByUserId(userId); Models.CGUser clientUser = UserModelModelConverter.ConvertFromServiceUserToClientUser(serviceUser); return(clientUser); } }
private static List <Models.CGUser> ConvertFromServiceListOfUsersToClientListOfUsers(GameTableServiceReference.CGUser[] serviceUsers) { List <Models.CGUser> clientUsers = new List <Models.CGUser>(); for (int i = 0; i < serviceUsers.Length; i++) { Models.CGUser clientUser = ConvertFromServiceUserToClientUser(serviceUsers[i]); clientUsers.Add(clientUser); } return(clientUsers); }
public Models.GameTable JoinGameTable(string userId, int tableId) { UserManagementServiceAccess userManagement = new UserManagementServiceAccess(); using (GameTableManagementServiceClient proxy = new GameTableManagementServiceClient()) { Models.CGUser user = userManagement.GetUserByUserId(userId); GameTableServiceReference.CGUser serviceUser = GameTableModelConverter.ConvertFromClientUserToServiceUser(user); GameTableServiceReference.GameTable serviceTable1 = proxy.GetGameTableById(tableId); GameTableServiceReference.GameTable serviceGameTable = proxy.JoinGameTable(serviceUser, serviceTable1); Models.GameTable clientGameTable = GameTableModelConverter.ConvertFromServiceGameTableToClientGameTable(serviceGameTable); return(clientGameTable); } }
public static Models.CGUser ConvertFromServiceUserToClientUser(GameTableServiceReference.CGUser serviceUser) { Models.CGUser clientUser = new Models.CGUser() { Id = serviceUser.Id, UserName = serviceUser.UserName, Email = serviceUser.Email, userType = (Models.CGUser.UserType)serviceUser.userType, userStatus = (Models.CGUser.UserStatus)serviceUser.userStatus, Health = serviceUser.Health, cards = ConvertFromListOfServiceCardsToListOfClientCards(serviceUser.cards) }; return(clientUser); }
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); } }
internal static Models.CGUser ConvertFromServiceUserToClientUser(UserManagementServiceReference.CGUser serviceUser) { Models.CGUser clientUser = new Models.CGUser() { Id = serviceUser.Id, UserName = serviceUser.UserName, Email = serviceUser.Email, userType = (Models.CGUser.UserType)serviceUser.userType, userStatus = (Models.CGUser.UserStatus)serviceUser.userStatus, Health = serviceUser.Health, }; if (serviceUser.cards != null) { clientUser.cards = ConvertFromListOfServiceCardsToListOfClientCards(serviceUser.cards); } return(clientUser); }
internal static GameTableServiceReference.CGUser ConvertFromClientUserToServiceUser(Models.CGUser clientUser) { GameTableServiceReference.CGUser serviceUser = new GameTableServiceReference.CGUser() { Id = clientUser.Id, UserName = clientUser.UserName, Email = clientUser.Email, userType = (GameTableServiceReference.CGUser.UserType)clientUser.userType, userStatus = (GameTableServiceReference.CGUser.UserStatus)clientUser.userStatus, Health = clientUser.Health, cards = ConvertFromListOfClientCardsToListOfServiceCards(clientUser.cards) }; return(serviceUser); }
private static UserManagementServiceReference.CGUser ConvertFromClientUserToServiceUser(Models.CGUser clientUser) { UserManagementServiceReference.CGUser serviceUser = new UserManagementServiceReference.CGUser() { Id = clientUser.Id, UserName = clientUser.UserName, Email = clientUser.Email, userType = (UserManagementServiceReference.CGUser.UserType)clientUser.userType, userStatus = (UserManagementServiceReference.CGUser.UserStatus)clientUser.userStatus, Health = clientUser.Health, cards = ConvertFromListOfClientCardsToListOfServiceCards(clientUser.cards) }; return(serviceUser); }