public LocationList getAvailableLocationList() { SocketRequest = new SocketRequest(); SocketRequest.Action = ACTION.GET_AVAILABLE_LOCATIONS; //send request string requestAsJSON = JsonConvert.SerializeObject(SocketRequest); communicationController.SendMessage(requestAsJSON); // used for testing purposes string JsonString = communicationController.ReadReplyMessage(); LocationList tempLocationList = new LocationList(); communicationController.clientSocket.NoDelay = true; //deserializing tempLocationList = JsonConvert.DeserializeObject <LocationList>(JsonString); communicationController.clientSocket.Close(); return(tempLocationList); }
public LocationList getRentedLocationList(string companyID) { SocketRequest = new SocketRequest(); SocketRequest.Action = ACTION.GET_LOCATIONS_OF_CURRENT_COMPANY; SocketRequest.CompanyID = companyID; //send request string requestAsJSON = JsonConvert.SerializeObject(SocketRequest); communicationController.SendMessage(requestAsJSON); // used for testing purposes string JsonString = communicationController.ReadReplyMessage(); LocationList tempLocationList = new LocationList(); communicationController.clientSocket.NoDelay = true; //deserializing tempLocationList = JsonConvert.DeserializeObject <LocationList>(JsonString); communicationController.clientSocket.Close(); return(tempLocationList); }